I also think it is a lack of options, see also my recent thread (motion detection and events deletion).
Delay between event is limited to 99 seconds. Why? In case some authorized guy comes and triggers events you can be flooded by events e-mails. A longer delay could permit to disable the event once you get the first trigger and check it e.g. by e-mail.
I also don't understand why events are limited to 3.
I understand we have 3 profiles, this is reasonable, but I could need more events, e.g. standard working day (so that events are not generated while you are at home), non working days (events on all the day when you are away) and for each of them I would like to define different notifications (e.g. e-mail sending and video recording on SD). Recording time is always the same e.g. 8:00 - 18:00 inside an event, so if you need different times for different days you have to manually change the event. With more events you could set separate events (e.g one for monday+wednesday, another for other days) and enable / disable them, may be with a flag directly in the window where all events are listed (i.e. without the need to enter the event for enabling/disabling it).
Dreaming of an impossible firmware? I don't think so...
By the way, is there a way to submit these issues to D-Link? Which is the best channel to do this?