Its cool, everything is optional, so one can be completely unidentified (IP...) I am changing mine right now! I think that required fields will stop a lot of people from submitting their opinion! On you site http://www.cubestat.com/contact.php - I submitted and on the top of the page (in red) reads, Your message has been sent. If people don't notice this, they are stupid! and Im telling you that people are Stupid! ;-) So maybe you should direct to a page saying IN BIG LETTERS: Your message has been sent - Thank you - and then stick in a 'back' link to where ever you want to direct them on your site!! Also the (optional) in the email field, I think should be changed to (enter to ensure a response) or alike..!? But thumbs up, I like!!!
I think what he means is that you should make it so when people contact you, their webpage shows up. Personally, I don't think it would be appropraite, I would say you've covered everything you need already
The contact form looks good, but I do not think it's a good idea to have all fields as optional. This makes it much easier for people to spam you, when your site gets popular you will probably receive quite a bit of spam from automated robots. I think you should make the email a required field and you should consider using a human intelligence identification script which will also provide a mandatory field. You will ask the user to answer a simple question for example: 2 + 2 = a robot is not smart enough to figure this out so therefore you will not receive any spam from automated robots if you use this script.
It's nice and simple. Although email and name should be required not optional. Also adding Captcha will reduce spam.
Not all people are stupid... but you shoud make the text "our message has been sent" more visible, or redirect people to another page to avoid duplicate message (by people pressing F5 or refresh)... Maybe you need some little work on formatting, tables are not so bad... you can use a tabe with 2 columns, 1 for the labels and one for the inputs fields and the textarea. I like the "Fields marked with a * are mandatory" but I can't find it in your website, you deceived me... lol, their many repetition of (optional)