I'm an "intermediate" programmer according to Microsoft's definition, meaning I can write programs without needing instruction. I'm still fairly new to programming and I am self taught (with some help of a more experienced friend). I am "fluent" in VBA and VB. I wouldn't say I know everything the languages are capable of, but I do know enough to make some capable programs. I look forward to gaining experience and hopefully making programming a fundamental part of my problem solving skill set.