Guys -- you totally made my day! It's definitely not too late. Here's the final list:
That makes 16 even, with 4 people in each group.
I'll do the groups within the next hour or so and let you all know who'll you'll be exchangin' with.