Since GlitchSpot is finally driving me away with all of this bugged out reviews business, I want to go to a different website. Being able to write my own reviews is the only thing that has kept me here so long. But, now it's fucked.
Anyway, do you know of any other "at least moderately well-known" gaming websites that allow for user reviews like GameSpot does? (and does it allow for pictures to be posted in said reviews?)