Nice sites. Your company site is slightly confusing. It does not tell me what it is you do right from the first page. Since 75% of everyone will spend less than 15 seconds, you want to let them know what you are about right from the first page. You may want to look at that. Great start!