I would check out noax Technologies, www.noax.com. They are a German manufacturer (they do have a sales office in the states) and they design and engineer everything in-house. None of that taiwanese stuff that constantly fails. Their PCs are IP65 and IP69K rated, so they are built to withstand just about anything. However, they are made to order, so lead times are 4-6 weeks.