I've learned most of my Access knowledge by purchasing the software and working w/it. I'd like to strenghten my VB knowledge (i'm a novice) through the same method. My question: Should I purchase VB6 software ? Will I gain enough understanding through a "hands on" approach. I understand this is all relative to my programming knowledge, skill level, etc... I'm just looking to start somewhere. I've used Access for 2 years and feel I've 'hit a wall'. I'd like to expand through a deeper understanding of SQL and VB. My main purpose is to strengthen my Access ability...suggestions ?