Ok I can relate to that, but why the need for speed. To learn the principles of design and layout can take a very long time, add to that the time needed to learn html coding, css, xhtml standards, image editing and optimisation and you can be talking months and months even on an intensive course and that's always supposing that you have some talent or apptitude for this kind of work. Even then having once mastered the above disciplines you have barely scatched the surface of website design. To create anything more than a site with very simple functionality you will also need to learn client-side and server-side programming if you are aiming at a professional marketplace. At some point you will have to bite the bullet and realise that there is no way that you can acquire the necessary skills in a short time frame even with a massive full time commitment. I realy am so sorry for being so negative but as an entrepreneur I'm sure you understand the need for things to be well grounded in reality.