If the internets and google is to be trusted, some positive reveiws, with most issues seem to be relating to use of low octane fuel which we don't really have here (<90).
http://forum.e46fanatics.com/showthread.php?t=846878
http://www.thetruthaboutcars.com/2008/12/product-review-shark-injector/
That being said, the general consensus on this forum seems to be, Dyno Tune > Chip, and I'm inclined to agree, $ per HP though, the shark has potential to be better value for money, but, won't squeeze the most out of your setup as it's based on generic assumptions about what modifications and condition your engine is in.