The appearance of the site is very nice. I like the gradient background and how those colors complement the header, etc. I agree with the comments above. You might consider using a matching pale blue behind the text to make it a little easier on the eyes (remember lots of folks now have really big and bright monitors). Adding an email for directly on your contacts page would make things easier for the customer and look more professional. It is not hard to find php code for these available for free or DIY.
You might want to define what NSF stands for. In the US many scientist will automatically think National Science Foundation when they read that and immediately start scratching their heads.
Libox? Remember, liberating oxygen from its bonds can lead to free radicals. (just kidding. I couldn't resist a little chemistry humor
)
Cheers,