I haven't heard anyone talk about ClubWPT. Is anyone else on the site? Does any else think it's not worth the $25.00 a month? What do you think about it?