Dig them... The only thing that I see that I would change is I would chop up the pages for better load time.. The user thats on a 56k wont wait for the page to load if it takes longer than around 10 secounds.. Im not really sure how long your pages take to load cause im on a T1.. If they dont take long to load fuck it keep it the way it is..

O and yes hyphens do = bad good call man.