This thread makes me sick. I'm so glad I don't work for most of the people here whining about a $40 upgrade. I mean, honestly, I pay $40 for 2 days of parking and I pay that much for crappy little Windoze service monitors and the like.
Think about it; if we assume that Parallels has 20 developers that worked only 40 hours a week for 6 months (which is conservative at best), they would be making about $.0015 per hour per copy for their effort. As a developer and business owner myself, I find that rate to be incredibly cheap. Adobe's CS3, for example, just cost me $500 for an 'upgrade' and they will sell more copies to make their revenue.
And to those people who claim the product has 'lots of bugs', I say just look at the software you are running on PWS - har! Besides, what software EVER has not had bugs? IMO PWS is rock solid - as solid as any other PC in my shop and certainly more solid than any other emulator I have ever used. An upgrade does [usually] fix bugs and will probably introduce more - that's the nature of software development. Get over it and pay the man for a quarter hour of work!
Sorry for this rant, but these kind of complaints really don't inspire any developer to do anything for anyone. Personally, I'd like to thank the Parallels team for continued development and support on the product and especially for keeping the price down!