I bought the Walmart $20 speakers today for my cocktail WIP.
They're okay. They're certainly not the best speakers, but certainly get loud enough. In fact, they're TOO loud and when I crank up the volume control, I quickly reach exceptional levels (and distortion). I literally have to turn my overall system volume AND my WinAmp volume wayyyy down to get to a level where cranking up the speaker's volume control doesn't sound like it's going to blow the speakers.
In any case, my biggest gripe is that there's no tone (treble/bass) control. If it wasn't for that fact, I'd recommend these to everybody. But even at a low price of $20, I wouldn't want to use these for my day-to-day computer use with no tone control on the speakers. For my cab, OTOH, I think they'll be fine. Those old-school video games sound okay through these.