great response erpel!

to the OP there is a lot of great information in there, i suggest you read it over and over