I “finally” signed up for twitter last night. I put “finally” in quotation marks because while all of the geek blogs in my RSS reader have been raving about it for months now, I can’t think of a single person that I know that would actually have any idea what it is. “So, it’s kinda [...]