Although I am not partial to the small fixed width and height type design your site uses. Feels limiting, claustrophobic. The small pop up windows only enhances this.
I understand that your company's name is "first past the post". Would you like to enlighten me (and your potential clients) what that's supposed to mean?
Anyway, I notice it is used in lower case in your writing. The first few times, my reading kept stumbling as I didn't immediately make the connection that "first past the post" is a name. Very annoying. I can under stand the use of non-capitalization as a design aspect to your web site, but why didn't you make the company name more prominent? Even something simple like bolding or colored text would suffice.
Hate Your Family? Have No Friends? Make Me Your Beneficiary!