I can not tell you the countless hours (which turn into days), that I've spent trying to perfectly code or execute a design or method. I've learned that the best steps to completion that I use (this is in regard to software and website dev)...