Because of the complexity of these issues, you should try to get an attorney that's both competent and local. So a simple Web search won't be that conclusive.
Yes. I looked up a few in my area, and... yeah. expensive. I'm not sure what to do at this point. I mean, I can pay that high amount of money and hope my product is a success, but that's a lot of money for a giant maybe. My odds may be better with some scratch offs