I think that SugarCRM needs a community edition with all relevant patches, best mods, language files and all integrated, mantained by the users but guided by the SugarCRM staff, just like Red Had is doing with Fedora, or Suse with Open suse.
SOme patches are amazing, other are a must, some modules try to mimic the features included in the pro versions but others are real improvements!
My proposal is: make a community version at least with every major upgrade (4.2, 4.5 etc), with the modules voted by the community members, but I sugest at least
-Resource management module
-OpenLDAP/Active Directory Authentication
-All languaje packs
-a tool for easy translatng and upload of module translations?
I dont think that this could hurt sales of the pro versions, but make the user base bigger