Yeah, I usually post early works in progress when i am working on stuff and update with a new version when its ready. It looks like they screen grab a earlier version of it, but disheartening to see someones tag claiming it was done by them.
Now that I have found this site I will visit more often, lots of good information here.