Because strictures caught the error you made in misspelling $serverDB as $serverDb (a fact that might have gone unnoticed until it really caused a problem if you hadn't used strict), the title of your post seems to be misstated. Rather than "use strict;" woes you probably should have called it, "use strict;" saved me from hours of debugging.
grin
Dave
"If I had my life to do over again, I'd be a plumber." -- Albert Einstein