I'm a pretty big fan of the underground hip-hop stuff. I don't buy a lot but when I do it's usually the off the wall, indi stuff.
I do think underground is a state of mind but mainstream acceptance can greatly interfere with that. You sell, they invest, they start demanding, you lose your independence.
Something to Ponder - Underground vs. Mainstream? What's Real Hip-Hop?