I'm using Gemini Calendar in conjunction with calendar snooze. Both are free from market place.
Gemini Calendar allows easy setting of meeting from call history or phonebook. It's not quite the complete job, but very good. I use a widget on home screen to create meeting from call history as it suits my needs. I also have widget along side it that is sized 1 x 1 rather than 4 x 1 using ADW. This shows the date, and on pressing it brings up calendar.
Calendar snooze allows from proper control over multiple events/meetings etc. The paid for version removes ad's, but more to the point it allows my phone to function as it should do. Whilst I really am enjoying Android, somethings on it are just plain daft. The inabilty to dismiss/snooze each individual event in a separate manner is just plain clueless. Calendar snooze sorts this out.