I have these speakers... X-Mini and they are amazing... 12 hour battery life, charges via USB and you can link as many of them together as you like! A bargain at $30 (£15 as I paid for in UK) They come in black, white & red!

There have been a few upgrades since haven't tried them but upgrades to this bit of kit will be amazing...