Chris,
A great deal depends on what you want out of your website.
If you just want to have a web presence, then it doesn't really matter how it looks as long as you're happy...does it.
If you want it to be a business/professional site, then you and your friend need to work on it a bit more, well maybe a lot more.
[begin cruel critique]
Doesn't matter if you hand code the whole thing or spend thousands on web creation software, if the overall design is lacking it'll reflect on you personally. Web audiences can be tougher than your live music audiences. Not to mention booking agents. LOL
You're a great musician, your site should reflect that. Simple, clean, efficient and easy to navigate would be my recommendation. If you want a more complex site, add a contact form and a 'visual' calendar with your bookings.
You've already been critiqued in individual elements. I'll reiterate what I consider the main flaws of the basic design.
1/ Frames --get rid of them
2/ Multi colored text --use one text color or two at most for standard text content. Links, alinks and vlinks are different and they are global throughout the site.
3/The size and weight of your text is a little bit on the large size.
4/Include a "HOME" menu in navigation.
5/The blue graphic nav buttons do not match the rest of the site.
6/Improve the graphics quality.
[/end cruel critique]
It's actually not all that bad for a first attempt and a work in progress. Look around the web for a musician's site that you like and learn from it. Don't copy it, but do borrow ideas...
FWIW, I started hand coding sites in 1996 as a hobby, but the advances in web writing and design have taken major leaps in their effect and complexity. Now I don't have the ambition to hand code anything. Give me a simple to use GUI editor and I'm happy. I tried GoLive, but it's too convoluted and complex, not to mention expensive. DreamWeaver is now owned by Adobe, so I'll lump it in with GoLive. They are both overkill for your needs.
I have RapidWeaver and iWeb, but they're limited in terms of templates (especially iWeb because you can't create custom themes). So anything you create in iWeb will look like everybody else's site created with iWeb. I suppose there's nothing wrong with that, content is 'King" anyway.
Better customization and some other reasons, is why I think you should consider RapidWeaver.
1/ it's fast and cheap...and spits out decent pages with the included themes.
2/ with a little practice you (or your friend) can create custom themes.
3/ better web management of content and uploading than iWeb
4/ offers better integration with outside applications or hand coding than iWeb.
5/ many more third party themes available (free or at cost).
RapidWeaver has one limitation that may affect your choice...it's Mac only.
www.realmacsoftware.com/rapidweaver/Anyway, Chris, keep working on it. It can actually be fun, so keep having fun.