Great thread! I use several methods, many of them similar to those already mentioned above:
-Brainstorming, my favorite, I also call it the Flow: Get a seed term from a magazine or website or whatever, the just get typing on my WordWrangler, name after name whatever associations come to mind, go with the flow. After I've typed 100-200, I go to domaintools to bulk check for availability, and consider regging either the available .coms or, if all of the other TLD's are taken, I'll go for .org, .info or .us . Out of those 100 I usually reg 0 to 2.
-Read a magazine and (thanks to my blind typing skills) just type down terms and word combinations as I read, usually trendy stuff, then bulk-check again
-Go to google Adwords keyword tool, find search terms for a given word, such as "real estate", then copy-paste the results to my WordWrangler, use some quick editing routines to get rid of numbers, spaces and so on, then copy-paste to domaintools bulk-check again
-Same as above with Wordtracker and OVT
-Copy-paste Scrabble dictionary pages to bulk-check tools (domaintools or Moniker) - don't do this much but it's a great way to find short unregged words
-Copy-paste lists of countries, cities, etc to WordWrangler, add prefixes or suffixes such as "hotel" or "travel" and again use a bulk check tool to see if any are available
-Go through droplists from justdropped.com and whois websites (and ofcourse dailydropped.com

)and check the ones I like
-Find historical registration statistics by Google searches and check to see if any of the names from years ago have been abandoned. I've found many a good name with this method
Regardless of which of the above methods I use, I always check the following before registering a name:
-Google results
-OVT searches
-OVT bids
I usually want >500,000 Google, >1000 OVT/mo, depending on the TLD, unless the bids are >$5 in which case less Google and OVT are required
Even if the name doesn't pass those tests, if it sounds cool I'll register it anyway, such as TalkThings.com
I agree, the search is so addictive
My question: Are there any other good bulk check tools, apart from Domaintools and Moniker? I've exceeded my daily quota on domaintools quite often...
Keep looking!