Steam isn't really that expensive, on occassion publishers set there games at a slightly higher price than retail on Steam though in turn Steam has ALOT of sales.
The only problem I have with Steam is the amount of bandwidth you have to use on your connection to download the games, if you have a smallish cap with your ISP you will soon eat into it (not their fault).
I will be ordering some titles off Amazon to test my new pc with when it arrives. They are not only cheap but have never let me down once.![]()
I use a number of sites, I look between them all to find out whos doing the game I want the cheapest XD play.com amazon, zavvi (they have mega mondays and some great titles at bargain prices!) and hmv. I've also started using Steam as I had to get my free copy of Mafia II, I just purchased Supreme Commander 2 + DLC from there at less than 8 quid due to a sale they had onThey always have some kind of sale on it seems and change the games round that are on sale a lot.