Yeah I was not too impressed by their customer service either, but I might have been just one of the unlucky ones, and as for the forum I personally think it was quite poor, it was always getting hacked, and closing down, and the fact you could not mention other shops or sites was a joke, I get their a shop run forum but so are many others that allow you mention other places..
I've not checked to see if the forum is up and running again but even if it was I'm pretty sure I would not go back to it, this place is better in ALL areas..