I ran some network performance testing on TeamSite to understand why a User in India had a difference experience then someone in another country such as the UK. Simple terms - TeamSite does uses serial treading rather then multi-treading. The other two contributors to the issue was the size of the form and the pure distance from India to Illinois. Solution was to implement Cytrix.
Windows 2003
TS 6.7