I used a visa service center in Pattaya for all the visas for my now wife. Very efficient, not too expensive, and took away a lot of anxiety for her and I. I think you can find them in most major cities.
I believe that children born overseas need to included on the family book in Thailand before they can apply for a Thai passport. This was not the case previously, and can only be done in Thailand.