Just a suggestion for the On-Demand environment ... I would request clients be able to "clone" communication forms. I had to create over 25 forms with layouts, custom html messages, and responses. Would have been a big time saver to hit clone... call it something else and away I go.
Cheers,
Nickolas King
Whitlock IS