http://digwp.com/2012/12/plugins-wordpress-developers/