Yeah, steam is a bit of a git like that. I think its to prevent spam accounts from just making a new account and throwing out invites. What's your steam name, then?