This looks like a HUGE update. I might actually have to get into it again and check it out. It's been awhile.
http://joinsquad.com/readArticle?articleId=123
http://joinsquad.com/readArticle?articleId=123