Never heard back from that guy, lol looks like he won't be helping me out afterall Oh well though, It seems I'll have to tell them to find someone else.
All you really need for a good website is basic knowledge of HTML (DIVs, loading stylesheets, images, simple text and formatting) and simple knowledge of CSS (floating, colors, borders, positioning). It doesn't matter if you code or use WYSIWYG, if you don't have any graphical skills and can't produce a quality layout you haven't got a chance.
Anyone can slap HTML and call it a website. Making it do something useful takes server side programming knowledge - php, asp.net, java. There is a reason people who do that get paid well, its not for the faint of heart.
If you are still doing:
<table width blah, blah>
<tr><td></td></tr>
</table>
for layouts...