I recently purchased contact enhanced after trying many different contact forms and registration modules and I'm glad I did so. It's very straight forward and offers alot of flexability. I also had the developer add a registration feature to contact enhanced for a nominal extra charge so the custom contact form also adds them as a registered user. I also had the developer modify his Ajax contact module into a Ajax register module - which is turning out to be a great investment. I have not received better communication and support from any other Joomla club or developer. You won't be disappointed here!