Feature request: Expand PLEG schedule functionality

Feature Request: Expand PLEG schedule functionality to include the following options.

a. Every N weeks on selected days (MTWTFSS) where N >1 (e.g. Every two weeks on Friday).
b. The [first, second, third, fourth, last] [day, weekday, weekend day, M, T, W, T, F, S. S] of every N months (e.g. The last day of every other month)

This will not be implemented any time soon … Currently I use low level functions provided by MCV to provide scheduling … and they do not support this functionality:

I would have to have my own parser/scheduler to achieve this functionality.
You may want to make an MCV request to change their function … than I can easily accommodate.

See:
http://wiki.micasaverde.com/index.php/Luup_Lua_extensions#function:_call_timer