I had a very good link posted to me from a friend about Spark Plugs. Its a bit deep but makes interesting reading, I don't think it has been mentioned here before. Any way here it is...
http://www.strappe.com/plugs.htmlNote/Disclaimer...
Its a long read and I am in no way responsible for keeping you away from your workshop and getting that bike back on the road.