I don't see how I am going to possibly cover more ground than anyone else that has posted in this thread...HOWEVER...
Planning is the one point nobody has mentioned yet. Doing your homework and planning goes a long way to overcoming the inevitable obstacles you will come up against.
Writing a good business plan before you start "building" your program and sites is a neccesity. "plan your work and work your plan" is an axiom that defintely applies to our industry now more than ever.
