Thank you all for the suggestions! I'll definitely have to set aside some time to check all of these out.
Also, I know it didn't sound that way, but I'm flexible about the "like/don't like" things - so it doesn't
have to be deadly serious or anything like that...