Yo If you have not already seen this article it is a good read, as is the rest of his site if you have not read it. http://paulgraham.com/microsoft.html Phil