I had a honda once with a loose battery terminal that kept blowing all the fuses and bulbs
you need to check for shorts and for overcharging
maybe there is a broken wire rubbing on the frame somewhere, has the bike been in an accident recently?
jkwobble brisbane, October 2008