No offense but that almost gave me a seizure...
I'd say learn how to develop graphics first then develop websites unless you want to strictly code and that's all..
Is this a fully custom design or did you use a template and mocked graphics?
[edit on 6-4-2008 by ElectricUncleSam]