Somebody at work just bought a mic just like this for $4 off of some site. The speaker is unsurprisingly crappy, there's actually a slight delay from vocals going into mic and coming out of speaker, and had an app with built in songs and lyrics. Its generally horrible.