Author : Aravindan Premkumar
Unregistered Copyright 2003 : Aravindan Premkumar
All Rights Reserved
      
This piece of code does not have any registered copyright and is free to be 
used as necessary. The user is free to modify as per the requirements. As a
fellow developer, all that I expect and request for is to be given the 
credit for intially developing this reusable code by not removing my name as 
the author.