Can anyone suggest their preferred method for becoming more proficient at VB? Have you gained most of your knowledge thru trial and error and practical application or are there exercises with explanations available in books or websites that you could recommend?