BBP chip
Here is my experience w/ the BBP chip (note that their website shows the power / torque increase, although one never knows how reliable those might be).
I first installed a performance exhaust (Two Bros, eventually got rid of it, too loud). This was before the chip install. Immediately noticed bery strong midrange, easy wheelies just opening the throttle in first. Also notice popping from exhaust on deceleration. After adding the chip, the really strong midrange was leveled out some (not as easy to wheelie - note, I am not someone who wants to do wheelies, they just happened). Stronger top end, it really pulled better throughout the range, even though the midrange was not as strong without the chip. No more exhaust popping. Seemed to reduce or eliminate the surging, which for me was really most noticeable while using light throttle in lower gears. Bottom line, I doubt the chip added much power, and actually reduced the midrange w/ my particular exhaust, but it did pull strongly up to 8k RPM, where before the chip, I found myself shifting by 7k RPM because the bike seemed weak above that.
The BBP chip has three main programs that can be changed, plus some variations on these based on fuel quality.I found that I did not like the chip if everything was stock (stage 1). By putting a Y pipe and going to stage 2, it ran well and was generally smooth and strong to 8k. I just got a good deal on a Ztechnik exhaust system and installed it yesterday and set the chip for stage 3. Time will tell how well it works.
In the states, the BBP chip is fairly expensive, but is fairly programmable. RhineWest now carries a GS chip that has two programs and is less expensive.
Bottom line, you will not get a lot of HP for the money, but you will eliminate the popping w/ performance exhausts, and will get more useable top end from the engine.