1. Is it better to declare variables at the top of the Sub or Function, or is it better to declare them just before they are used?

2. Is it best to still use prefixes e.g intCount?