Onyaka is a free online staff scheduler that provides an easy way to schedule staff over the web. There is nothing to download or install, simply register for an account and start scheduling.
Once you have created an account the control panel will assist you in creating and assigning things. You can start new projects, add your employees, set roles and drag and drop items onto your calendar.

Onyaka automatically generates rosters for staff members based on their skills and availability. Moreover, it is all online which means that you can access it from anywhere at anytime.
Features:
- Online staff scheduling tool.
- Simple drag and drop interface.
- Automatically generates rosters for staff members based on skills and availability.
- Free, nothing to install or download.
- For additonal details and demo check out their screencasts.
- Similar websites: FindMyShift and RotaBoard.
Check out Onyaka @ apps.onyaka.com (via Lifehacker) [by Srikanth from FirefoxNinjas]