I used to do this for several large restaurant chains (Bertucci's, Cheesecake Factory, Smoky Bones, Applebee's). You aren't going to get rich from it but it was certainly nice to be reimbursed for meals and get a few bucks for my troubles.
I have never done it for hotel companies (I believe airlines do this, too) but it sounds like a great idea.