To answer your first question, yes I am the reason you keep scratching!
In a semi-seriousness I am the Crazycrab, I've been a gamer for my entire life, I mostly play single player games, also a fan of tech, heavy metal, wrestling and terrible movies and most unfortunately am brother to Shagger who you have almost certainly seen post a load of nonsense on here.
I look forward to making you all itch!