Can't figure out a programming problem? Receiving an error message that gives you absolutely no clue what is actually wrong? Let me fill you in on a trade secret: Google it. Google everything. It's your best friend. That's right, copy the error message or a few keywords to describe your situation and slap that SOB into Google.
If that doesn't fix your problem, join a forum. There are plenty of free, useful forums. I like to use both Microsoft's MSDN forum and VBForums. Both have proven to be extremely helpful.