04-11-2006, 10:45 PM
Anyone have any idea what happened to this site? This is where I went to get all my reviews and to check when things are supposed to come out. Is it gone? Hasn't been responding for about a week. Anyone have any other decent sites like it?