## Cool Things That Work Because We're Using Standard Fields
* [Field Group module](https://www.drupal.org/project/field_group) - groups, tabs, accordian, multi-page
* [Field Validation module](https://www.drupal.org/project/field_validation) - advanced requirements for fields
* [Field Permissions module](https://www.drupal.org/project/field_permissions) - limit fields to certain users - e.g. "Approved" field for the room signups
* [Field Collection module](https://www.drupal.org/project/field_collection) - multi-valued fields
* [Conditional Fields module](https://www.drupal.org/project/conditional_fields) - show/hide fields based on values of other fields
* Hundreds of field type modules ([Link](https://www.drupal.org/project/link), [Computed Field](https://www.drupal.org/project/computed_field), [Address Field](https://www.drupal.org/project/addressfield), etc.)
## Cool Things That Work Because We're Using Drupal Entities
* [Views](https://www.drupal.org/project/views)
* [Rules](https://www.drupal.org/project/rules)
* [Features](https://www.drupal.org/project/features)
* [Flag](https://www.drupal.org/project/flag)
* [Token](https://www.drupal.org/project/token)
* [Organic Groups](https://www.drupal.org/project/og)
Organic Groups Entityform Integration
## When Use Entityform?
When you want to:
* Use standard field types
* Integrate with Views, Rules, other Drupal modules
* Export easily to Features
* Implement complex notifications
## When Use Webform?
When you want to:
* Have lots of different forms
* Give a sandboxed interface to end users
* Create forms with LOTS of fields (150+)
* Use built-in analysis tools
## Webform or Entityform
Full breakdown: [https://www.drupal.org/node/1540680](https://www.drupal.org/node/1540680)