The form_builder module is a handy thing when you want to create webforms in drupal. Its drag & drop UI is really user friendly and for our project "advocacy engine" we want just that. But what if you want to add your own webform fields to the palette where you can drag from? Then you need to use the form_builder API which is not that easy to program against.
If you are a webform fan (like me) you're probably quite aware of the vast amount of related modules available. But it can be quite confusing HOW MANY modules there are when you get started. Also some of them are duplicates or don't work well.
So here is a list of webform related modules (for Drupal 7) at your service, hand picket and most of them tested.