4th year Computing project in the Institute of Technology, Tallaght. By Bill Geoghegan. X00092612.