can i setup event with default field values?

can i setup event with default field values?

How can I do the following with Events?  
 
1. Subject:  "defaulttext"  ?
 
2. when i select start date, have it default the end date to the same day?
 
3. have a default duration for event, say 30 min or 60 min?

4. When I create event from within a lead or contact have it include that by default?
 
i guess i am trying to create Outlook appointment functionality, is this possible?
 
Thanks,
Tom