I believe the new flex scheduling being introduced in ver. 2.0 (coming soon) will provide the results you are looking for.