I don't have a twitter account, so I can't even look around the site or find out more about it.
EDIT: Not so much of a jab, rather just to let you know you've maybe lost a customer or two because its not worth the payoff for me to get an account to just look at your site (I don't know if its a site ill like enough to justify that effort!)