I agree with this 100%. Do some research on design and coding, then work something up on a local server so you can see what your mock up is.
Though, I do like reverhart's site, except for the music. Having music automatically start on your website is almost always a terrible design idea...