Multigroup (CCK3) / FlexiField-like solution for compound fields? I've used FlexiField in the past to do multiply occurring series of field groups; now, working on a Drupal 7 project, I'm setting up a "Resume" content type and need a way to set up repetitive entries for education/work experience. 

IE: for "Education", I need the ability to dynamically add new rows comprised of a combination of dates and places for each institution studied at.

What is the best way to accomplish CCK3 multigroup/FlexiField-like functionality in Drupal 7?

Thanks!
For the moment, I'm implementing this via Field collection. Granted, that is still very early development. 

If somebody could provide a list of solutions in the "group content fields together and allow an infinite number of these groups via the 'add another' button", I'll accept that as my answer. I may have to upgrade my FlexiField project to D7 at some point and there's currently no clear upgrade path with that module.