General Microsystems is a great company to work with. They are very knowledgeable and have a very good product. They are always looking to improve their products and make them better. I have not had any issues with them. They are always willing to help you with your questions. General Microsystems has a great product line and their support is amazing. They are always willing to work with you on custom design and development. They are very knowledgeable and have great resources. They have a very good product and their support is great.