If you need a cool, Bluetooth speaker with the iHome name, Walmart has the purple double speaker on clearance for $48, was $69. I tried to price compare but could only find the single speaker available, which Walmart sells for $39. This means you are only paying $9 more for the second speaker.
While the purple colour might throw off the traditionalists, I think this is great for an outdoor space or a teen's room. This could make a wonderful end of year, good job on the straight A's gift for your child or teen. My kids are young, so they have cheap radios in their room, but they are already at the blasting their ear off stage with New Direction or my younger kids love barnyard songs sung by little kids. Either way, I love to foster their appreciation of music.
Basically, if you don't know the deets, you'll stream music from your iPhone, iPad, or other Bluetooth-enabled device to this high-quality and sound device. The 2-in-1 cable gives you the ability to chage the speaker with a USB and a plugin. If you wanted even more sound, and you know we do, you can connect even more speakers.
Of course this item will also ship for free from Walmart.