05-10-2009, 05:03 AM
There really aren't any sites to "Migrate" to. In my opinion, THIS site is in dire need of a upgrade to get more people to come here. I know people will disagree with me, but that's just because they're afraid of success.
In soviet goggles, Russia does nothing.