Got one for my Canons for about 120 bucks or so. Not really that much of a party trick unless you work on a tripod in a studio. The results can be pleasing but rather hit-and-miss!;)
It is possible to work it free-hand but you will need LOTS of patience and a steady hand and you might bin about 90% of your shots.