IMHO, you should declare your variables as close to their first use as possible, so
always declaring them at the top of your sub in one big block isn't good :-). WRT, one
my versus several, I'll often declare one variable per line when I want to put some commentary off to the side about that variable.