I forgot, I think the most important part, they had Gift Cards at Game Stop(EB Games, whatever your local chain was). Even before people really trusted online transactions, a Steam Card could be purchased in a store where you were fairly confident you weren't being scammed.