ifferent Bike (BMW 450), but I have just ordered a power commander and an autotune module to solve lean running especially on the low end, bloody lots of dosh compared to just fiddling with jets and needles in the good old days eh.
Unfortunately I won't get it for a fortnight so can't give my opinion yet but reports from others are positive, from what I have read they are probably the easiest method of mapping the ecu yourself if you don't want to take it to a tuner and have them dyno it and make you a custom map.
Another alternative worth considering is TuneECU
http://www.tuneecu.com/ , which has some good reports from users and is much cheaper (basicly you just need the right lead made up and install the software), but the website is a bit technical and hard to understand, might suit you if you are a tinkerer
Good luck