I actually didn't know about that place, only DeviantArt and the pairing sites that allow art as well. I don't think I've ever seen the place mentioned either. It looks like it allows both fics and art, not just art alone, but thanks for letting me know about it!