Wow...that is awesome. Great Job...did you design it, code it or both?
I can only hope when I get a site it looks as good :)
2 little items I noticed on the "Welcome" box the word "ourselves" is split between 2 lines you should either put them on the same line or add a hyphen
Also the word "we've" at the end the apostrophy is shows up as a box just needs to be fixed.