A SYSC 3020 class project for a real client.