I don't actually run many virtual machines. But if you divide 16 gigs for ten desktops => 1.6 GB per project, minus "all desktops" apps, not too much. Modern applications (esp. web apps) tend to be memory hogs. For example, Facebook alone run on Fluid.app easily eats a quarter gig of real mem.