Posted on May 14th, 2007 in Web2.0.
This looks great. But when will I ever get in? Usually a beta signup takes 12 months. ugh.