fixing problems as you type? thats quite a skill good sir.
I quite like the idea of the site, the button hovers are a bit to bright for a white background but ok. I would suggest putting
cursor:pointer;
in the hover definition of those buttons, just to make sure user's know to click on them.
All in all its quite a good, simple, clean design.