use google to search. If you live in Houston, do this:
houston fingerprint service
You might find out one or two company that are certified by FBI to do finger print for you. They do charge you 30 or 40 dollars. But you don't need to deal with the local people. I have the similar experience as you.