Although Steam itself is a great piece in gaming history, the software itself is...crap. It barely works! It's poorly coded and although one of the major updates helped, it's still a botch job - Not to mention how bad the support is. But I love the deals and the integration with all the games...