OK i will work on all these points
thanks everyone that posted
gave me alot to think about and work on as well pointed out alot things that I didn't think about

thank you all for your help

cheers