Final Year Project - Department of Computer Science and Engineering, Faculty of Engineering, University of Moratuwa - Year 2010