I've concentrated only on the points I consider could be improved with the appearance, so please don't take this as a put-down, as it certainly isn't meant to be.
So....
Purely from the aesthetic point of view, I reckon the link text is too small, and should occupy a more prominent position on the page,as my impression for the first couple of seconds as the page loaded was,
"OK, how do I get to the rest of the site?"
I then noticed the small links under the title.
It would also be nice if the visited links were allowed to show a different colour, some of us have bad memories!
I also think the 'bio' link should read as the more traditional and perhaps boring 'home', as this is the index.html page, and therefore the first to appear. The 'contact' problem has already been discussed earlier.
On high resolution screen settings, there is a lot of wide open space on the right, I don't know if it's possible to enable a more dynamic layout here to allow for the content to move slightly towards centre under these conditions?
Apart from that, nice!
Regards, Andy.
**************************************
My primitive attempts at designing a private web site can be laughed at here: