I just launched my first Joomla site and needed to create 3 forms for my client. I have some programming knowledge, but didn't have the time to learn the insides and out of Joomla. I purchased BreezingForms, which made the whole process a simple. Deciding which mode to use to create the form took a little time to get used to, but the Forums and especially the team at CrossTech really helped me. This is a must buy if you need to create forms no matter what level of expertise you have.