I am looking at subscribing to MSDN for a small company that only has a couple of developers at this point, doing C# development for fat client apps and some web development. At this point I am really leaning towards the Professional version as the jump to Premium doesn't warrant it from a cost standpoint. I would appreciate it if anyone would care to pipe in on the benefits of the Premium/Ultimate versions over the Professional that I might be missing. From a cost standpoint there's a $4k diff between the Professional and Premium versions and I think that $4k can buy an awful lot of tools ad hoc that we might need that Premium might have provided. I know my question is a bit vague so perhaps you can approach this from the standpoint of what drove you to buy Premium or Ultimate? Or what benefits surprised you? I've looked at the matrix on the different versions as well as the full Excel spreadsheet of all the features of each version. Yes, there are a few items here and there that I like in Premium that Professional doesn't have, but as I said earlier, I can buy those tools and still have $$$ leftover from the $4k price difference.