What is the sight for?
Is it for letting people to get to know you or are you promoting yourself?
There are allot of bugs you need to work out.
For instants your guest book has no text to tell were to fill it out. You should add more about technical info like school and you goals for yourself and your site.
If you want more info on graphics technical and photography tech. Go to this sit to give you some ideas. The site is a little old fashion in design but he will be updating it soon; but the tech side is very good he was graphics and photography teacher during the eighties; and know is a web master, programmer, inventor and he has a masters in computer sciences and a bachelors in industrial engineering. Read over his technical tutorial they are very detailed and may help you. The site is, www.netopoly.net.
i daren't say for fear of abuse :-) sufficte it to say my taste is quite a mixed bag - no - each to their own i say - i'm only having a laarrf as they say over here.
Ah, to afraid to own up on your own bad tastes... LOL. Well, I guess I better remove that piece of info from the site - people might hold it against me :p
i dun think there is any set rule for what u should or shouldn't put on a homepage. as long as it contains ur personality and a stank awesome layout, I'll like it. for example - on my own ye old personal home page (long since extinct), i featured nothing but garbage that noone but myself would possibly be interested in, but it gave me oppurtunity to practice and hone my skills till I became the designer that I am today (not that its much of an improvement).