Hey! I have the same issues. I'll go on, but I won't due any thing due to being afraid to talk to anyone online, which is normally the reason I join these things, it's a little easier talking online than in real life.
I play Xbox, but not on live, I can't afford it.
I hope to see you in game! perhaps I can show you around.