Tell you what...I have to take care of some work tonight, but I'll get back to you tomorrow with some details.
One thing, I saw your reply to Bonnie....not to jump in, but you might want to think about a separate data access component/class for [among other things] handling connections.
Kevin