Tips to write a well-written jQuery plugin
http://remysharp.com/2010/06/03/signs-of-a-poorly-written-jquery-plugin/