Waitrose will help you compile the weekly roster for waiters (or any other staff 
that work 1 or 2 shifts a day). Features include one-off shifts that can't be worked, 
permanent shifts that can't be worked, away periods such as vacations, minimum staff 
per shift and minimum shift requirements, such as at least 2 Sunday Lunch shifts 
per month, maximum shifts and double-shifts per week, creation of different shifts (A is 09:30 to 15:00, B is 11:00 15:00, etc.) and at least 3 Monday Supper shifts every 3 months.

The program will handle up to 40 staff. A tutorial is included.

This program is shareware and registration is $15.

You need to install the VB5 run-time files first, available at        http://www.simtel.net/simtel.net/win95/dll.html

You can contact the author at
       nmackay@icon.co.za

The home-page for the program is
       www.icon.co.za/~nmackay

You may freely distribute the package as downloaded.

