The Hiker application is ideal if you want to do User based load balancing on Microsoft terminal servers, Basically you give it a list of your servers, put it onto your windows clients then when called it looks for the terminal server with the least number of users and connects the user to it.
features- It checks to see if the user already has a session open to one of the servers and re-connect to this
- Works better than nlb (network load balancing) as it connects based on number of users at the time it is run
- Its completely FREE, but we do accept donations if you find it useful
Download from here
http://www.we3soft.com/download/9