This guy made 2 different threads advertising some unknown (supposedly WoW related) website. Not sure if it's legit or not, but thought I'd throw it out there in case someone can check up on it?
http://wow.allakhazam.com/forum.html?forum=21;mid=117885556876521044;num=5;page=1
http://wow.allakhazam.com/forum.html?forum=21;mid=1178855422205664180;num=1;page=1