Ok, so a new site has been "coming soon" for about 2 years now, so It's probably not happening anytime soon. -Boris 4/4/2012