But seriously, I agree with your last item. The less guess work others have to do with good commenting and organized code (regardless of whether you really know wtf you're doing or not), the better and speedier (and often, more enthusiastically) someone will be able to help you out.