lots of good replies and tips, but you're not always going write a perfect program first shot... there's a lot to remember if you follow eve4rything everyone said.. so just get the major parts worked...