Anyone else heard of/been on that site? wondered how it differed to this one and which one is more popular. Of course this one is so much better!