I did the same thing, got it on Steam pre-price jack. I also made a pre-order of the physical version at EB before they announced pricing on the Steam version. I really need to get around to cancelling that.
Nintendo Network ID - Catfiish | Live - NinjaxCatfish | PlayStation ID - NinjaCatfish | last.fm - NinjaCatfish | Twitter - NinjaCatfish
I've heard nothing but great things about it since launch and I've been keen to check it out, the amount of games to play through on my radar (and backlog) is pretty massive though . I'm only now about to finish Crysis 1 (2 was fantastic!), the steam sale was extremely kind to me.