Microsoft revealed the news the other day that the announcement for the next generation Xbox console has been scheduled for May 21. This is good news for gaming enthusiasts, particularly in light of the recent scuttlebutt over rumors that the next Xbox will have an...
I maintain interests in a wide variety of areas. I am an avid storyteller, specializing in (dark) speculative fiction and webcomics. I am also a professional code wrangler and dabble in amateur photography.