Ok so lets say I found a high ranking keyword with very little competetion. For example "mattel barbie" So I made a site mattelbarbiedeals.com pointing to ebay listings for barbie. Can't I say something like "this is an unofficial website"? I mean there are hundereds of barbie websites that I"m sure don't belong to mattel so why would they come after mine?
Also while I'm talking about it how do you rank for weird keywords like "mattel barbie"? It's not like it flows well in content....
I agree with nickycakes
If a company or celebrity wants to take your domain they generally have to show that you registered it in bad faith, meaning that you registered it to profit/benefit from their name/trademark.
Some fan sites get away with it because they don't exist to profit from the name/trademark
Some companies don't seem to care but they risk losing their trademark if they don't vigorously defend it, that's why the bigger companies seem to be such pricks about it.
I've registered many of those types of names but you need to be ready to just hand them over if the company gets shitty about it, don't spend a lot of time creating a money-making site on a trademark-infringing domain. But, I've only had to give up two (but I stay away from ones that I'm pretty sure will be trouble).
They key is to set them up as a true "unofficial site" and use them to funnel traffic to your money sites. Don't put ads on the site, don't put blatant links to your money making sites, just work links to your money sites into articles, posts, reviews, etc.
I have some sites that link directly to affiliate offers using things like "look what I found on Ebay" type posts, some product reviews, and I even provide "Free" stuff for other "Fans" such as classifieds (which I fill with links to ebay using aliases), "Post your Ebay items" sections (filled with my links), and forums (great for "look what I found" type posts with affiliate links).
You have to be very careful when doing that though, it has to look like everything on the site is free to use for the other "fans" and that you aren't profiting from the site. Cloak all outbound affiliate links!
If you register those types of domains you have to be ready to give them up at any time, don't put a lot of time and effort into developing and promoting them. I put up simple sites that look like a non-internet-savvy fan created them, and usually do no linkbuilding or any other type of off-site seo, I just take whatever traffic the name generates naturally (and they can generate some great organic traffic).
As far as "mattelbarbiedeals.com", I'd say that name is just asking for trouble, it doesn't sound like a fan site. You may or may not get away with it, but you'd need to be ready to just hand it over at any time because there's no way you'd be able to prevent them from UDRPing that name away from you and, if they are real pricks, they could still sue for trademark infringement even after you give them the name.