Hi Anthony, as you prefer to have communication here in the Tracker, here are my 2 cents:
I would humbly suggest to have two folders in CONTRIB, one called quickmailv1 (which refer to the original quickmail block, with the "checkbox" type of GUI), the other called "quickmailv2" (which has the improved GUI and is more consistent with moodle standard GUI, and is more user friendly for larger courses). The "quickmailv2" one is also known as "quickmail for large classes" or "Quickmail v2", and is different from the "original" quickmail block.
The quickmail v2 currently only enjoy a entry on the moodle Modules and plugins downloading page, and I was never able to get the quickmail_for_large_classes folder to work under CONTRIB (as you mentioned, it was pruned because it was empty, but I was never able to commit codes into this folder):
The reason for this is that based on my observation (as the maintainer of these two blocks for a while now), there ARE still quite a few groups out there who are still using the original Quickmail block (v1) because they didn't find the "checkbox" type of GUI bothering them, and the original quickmail (generally speaking) was more responsive in terms of the GROUPS support. While the quickmailv2 (aka the "Quickmail for large classes") was initially developed here at SFSU, and we intentionally disabled the GROUP support based on our context. So although it (v2) might be more user-friendly (GUI-wise) and might be more popular than the original quickmailv1 (based on the email feedback that I got in the past), but some folks were shy away as it (v2) did not provide GROUPS support right out of the box.
Personally, as much as I would like to consolidate and avoid confusion for all Quickmail users, I think it probably would be a good idea (as least for the near future) to keep these two projects separate, simply because they seem to have their own supporting user groups. If we suddenly remove the original quickmail and replace it with the the quickmailv2 (with totally new GUI), this might create some surprises for some user groups. Notice that Robert Russo (LSU)'s quickmail improvement (with GROUPS support) was based on the quickmailv2 work, NOT the quickmailv1, and that's why when you generated that diff file (dated 4/10/09), it created a HUGE diff file, as you were diffing two different projects.
Again don't know if this make sense or not, sorry for the long comments. Again this is just my 2 cents. Hope this helps!
By the way, thanks to Russo for doing such a wonderful GUI design for the GROUPS support (for v2), that design is just brilliant! We were trying to come up with a design mockup for GROUPS support for v2 but never thought of doing it this way... Good job Russo!!