What is this site? Posted by zglows on Wednesday January 23, 2008 @06:49PM from the self-post dept. I just got here and im wondering what is this site about? ( Read More... | 1 comment | on HN )