I bought one to stream a radio station online and it works fantastically.  I was so impressed I bought another one for my wife to use on her online projects.  They work great.  My first one came with a wifi dongle.  My second one did not and had not internal wifi abilities.