Please take this as constructive. The background (squares) is, in my opinion, an assault on the eyeballs - apart from that I think that it works well
I'd agree. I'd be more inclined to make a vertical thin gradient and make it 100% wide to give you a full gradient on the page. Nice work too.
Alan