I hate to say it, but it seems like money talks, and the rest walk. I bought one a couple of years ago that had an MP3 player and a speaker in a housing, but the speaker was so weak, that my buddy couldn't hear it 20 yds away. I sent it back, but the one returned, was no better.
So I'm looking to upgrade myself.