I have a small suggestion for ecal module: Those who use Events in location block and Events in category block know that the user has to record his personal preferences by accessing ".../modules/ecal/user/blockconf.php?op=edit" . When you access this page, the previous preferences are not displayed (not selected), and they are set to default (no matter what your other preferences were submitted before). The improvement I have in mind consist in replacing the multiple select form with this free script, that is very nice and visually helpful. I'm talking about a Multiple Select combo with form validation for minimum and maximum selections: examples: 1. http://aspwebsolution.com/articles/coder4life/multi_combo/index.htm 2. http://www.quirksmode.org/js/transfer.html 3. http://www.mkaz.com/reference/js/selmenu.html 4. http://www.mattkruse.com/javascript/optiontransfer/ 5. http://www.mattkruse.com/javascript/selectbox/ that may include your selected preferences in the right box, and the non selected options in the left one.