Government Grants Made Easy... well not quite.
The US Government has a handy website for any company looking for grants. Although the caveat that there are no free lunches remains valid. Applying for grants can sometimes take so much energy that whatever you get will be less than what you might have earned had you put that much energy into your core business.