http://aarebrot.net/blog/2011/08/creating-custom-content-type-forms-using-aspx-pages-in-sharepoint-2007/