How many terminal server sessions is enough?

Today I found myself switching contexts between 3 (three) terminal sessions plus my main desktop. I was doing VS Whidbey work on the main desktop, VS Whidbey checkin machine was running checkin tests in one TS session, I had some experimental code compiling in another TS session and I was performing setup of a new machine in the third TS session. At least I tend to set different desktop colors on different machines, otherwise I would be completely lost :-).