I'm an indie Mac developer (what Mac guys call Micro ISV's), so I scanned down this list and compared it to my checklist for a recent release. Out of the 124 items listed here, I'd say that ~105 of them are either essential or good ideas to have. I don't really agree with the ordering: for example, I can't imagine leaving usability testing to #116.<p>That being said, the ones that should be in place ought to be in place from day one.<p>I don't see any point to several. EULA's on first run, asking at the BOS forum, PAD files (though I understand these are pretty important in Windows download sites), various pricing levels, obfuscation, or physical disk shipping.<p>The one that really bothers me is #88, 'box shot 3d'. If you don't ship boxed software, you shouldn't have a picture of boxed software on your site.