I found this video that is specifically directed at corporate training best practices for E- Learning but the ideas are definitely applicable for any online course facilitator. It is a well presented and well thought out tutorial that I will definitely be referring to in the future.