haha, not really, i got one of those sites off stas, I think any thing else I just get from trawling forums and google.
I don't know much about what they use to dump them, but I know the stuff exists cause I remember reading a guide once where someone was dumping their bought games so that...