Agreed — and, budget permitting, I do generally buy upgrades to software I use on a regular basis. What I'd like to see is more companies (1) offering maintenance plans that include perpetually licensed upgrades and/or (2) adopting Apple's model for products like Logic and Final Cut (minus the "hardware discount", of course), namely, reducing or eliminating upgrade/educational/volume discounts and unbundling ancillary tools in exchange for significantly reduced single unit retail pricing.