I currently have a Terminal server that, due to unexpected growth, is getting maxed out. I need to add another, but the issue is that the program that remote users access is a database. Now common sense would suggest that a database on TS1 will not magically keep itself in synch with the newly added terminal server TS2. It sounds like I may need to setup NLB for the 2 terminal servers, and setup a shared database (possibly clustering?). We currently have a DC, and 1 TS, with 20 clients currently and about 20 TS users. If anyone has any solutions for this scenario, or any other ideas, that would be most excellent. Thanks.