I've only been using it for a week and a half, but I really love this program. It is very well thought out.
One thing that would really move this to the next level would be making it a complete planner/calendar. Basically, setting it up to do everything with regards to scheduling & removing events. Also, being able to manage multiple calendars (associate a role or person with a specific calendar). Finally, syncing (both push and pull) multiple calendars with Google Calendar, so that there is no need to go into Google Calendar to setup events not associated with a role.
The general idea here is to never need to leave WeekPlan for any scheduling. Currently, it requires using Google Calendar to schedule any event that may pertain to another person and not one of your roles. It just makes things more cumbersome.
Customer support service by UserEcho