Jay, I'm a VB guy. However, I have no time, I'm swamped. JClarke, I'm confident, the folks here can and will give you all the assistance and help you need, they are good, ... having a solution that works well for you by your time tomorrow for your class may be a problem though.
Give these folks a try: Extreme Visual Basic Talk Forum No association, usual disclaimers. I remember what it is was like for me in the beginning, learning VB, not fun and my head hurt from thinking.
Good Luck and hope this helps.
Gone fishing in a few.