Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Run a validator on the HTML, http://validator.w3.org/ This will help you find a bunch of errors.

White space (or in your case "black" space) is a good thing, but you have too much. There's too many wide open areas. Pull it together a bit.
 
couple of things.

Just looking at your main page, try making good use of your h1/h2 tags and try decreasing your body font sizes. Looking at your site, I'm guessing you are trying to accomplish 3 things

advertise lessons
give performance dates
sell CD's

I'd break your main page down to those elements and use your h2 tags to make them prominent on your page so it's clear that's what you want to do:

Jazz Guitar Lessons
teaching for blah blah. etc etc.

Live Perfomances
  • jan 29, 2008 Such and such
  • February 5th, 2008 The big lounge
  • March 10th, 2008 Big Kahuna lounge

Buy CD's
  • My latest $12.00
  • an older one $12.00

Make the cd's links to paypal instead of using the paypal button.

Go for consistency, and make your elements line up. For example your sub pages use different font sizes depending on the page, and images appear to float in space rather than feel connected to one area or another.

And yes, definitely validate your site. Looking at your source code, your are missing some key elements that you'll want to take care of. Hope this helps!

Can't wait to check your music out 8^)
 
One other small detail.

I build websites pretty much all day, and one thing I have a hard time convincing some people of is dropping the web page counter.

It's just one of those things that make a site look rather dated. If you're using it to see your stats, try using webalizer or something similar that you usually get with hosting. It will really help you see what's working with your site, much more so than your counter.

Best of luck...
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.