I don't know about for desktop software--if you're gonna do that, you better have a damn good auto-updater. Some desktop software I only use once a week. It's pretty annoying to have to download updates each time I try to run (for instance) NeoOffice.