Best way to break up node edit forms smaller, more manageable forms? It's pretty common to end up with massive node edit forms once content types start accumulating fields. Collapsable fieldsets and vertical tabs help the UI, but it can still be overwhelming.

Example: Say I have a local business site, and it involves a content type called 'business' which has lots of fields. One very significant field is the business's location. Rather than having location as just another fieldset in the large node edit screen, I'd like to break out the location-related items (address fields, google map, etc.) into a separate editing screen.

Multi-step forms are not ideal in this case. Is there a straightforward way to break a single node edit form into distinct forms?
I use the field group module to simplify things.  This allows you to easily make collapsible groups of collapsible field sets, use horizontal and other types of tabs, and split a single form into multiple pages.

With the field group module, you can also easily add a css class to any group of fields, which makes it straightforward to theme that specific field (change the background color, increase text size, etc.) for emphasis.