Is your target afr (12,7 i thought) always givin you the best dyno results ?A wideband is a good tool, I finally installed one and wish I had done this years ago when I first started riding.
I've got an Innovate datalogger which I setup to record TPS, RPM and AFR. I then take the data from a ride and put it into a spreadsheet which compares the datalog with my current map and generates a new map based on what my target AFR is at any given TPS/RPM. Takes all of 5 minutes to load up the programs and put the new map into the PC. Well worth it IMO