I find these websites popping up all over the place. I think they're very inaccurate because they really price your website (usually) much higher than it really is. I mean, your website might cost that much, if you find a buyer. But, buyers usually won't agree to giving up so much money for a domain!
I mean, it's still basically based on opinion...you're filling in your own values for the domain.