Blogger, Dropbox, XVideos.
Branding is the battle for peoples perceptions, and follows the rules of how our minds perceive things. Your mind is not capable of assigning meaning to a generic term. You can know what they do, but you cant associate it with a category. "American Airlines" does not mean an American Airline in anybody's mind. Just as Buy.com doesn't mean anything other than a website that might have something to do with the word buy.
Generic domains have all sorts of other value, and you can make lots of money without a good brand. But... Branding is about one thing only... Associating your name as the "Go-To" folks in a category. That association is simply not possible with a generic name.
Both are words in common usage and very relevant to their respective fields.
Update: stamps.com and audible.com are also good examples.