Lots of great information,, i have got many good points from this post