I agree with zkiller. The most important step in creating a site is the planning. once you have a plan, and know exactly what to do, the how isn't too bad. use a pencil and paper to create a layout, a flowchart showing navigation and content, and a color scheme. You need to visualize the final product in your head.