Long-tail keywords can get you some great traffic for people looking for specific keyword phrases, often with better intent. This is where your site can come in — writing quality content that can play to some of this long-tail stuff and help organic search results.
The article gives some good ways to uncover the profitable ones, and discard the crap.