I hate Steam partially because it promotes a culture of indefinite lending rather than total ownership, along with software like iTunes, Playstation Network and XBLA, wherein you buy software, are forced to play it through a single platform and have absolutely no ability to sell it to others...