@mikolasan - I'm sorry to hear that you had a bad experience with VB. BASIC was my first programming language, so VB will always be my favorite. This does not mean that VB is the BEST, But I can always to get it to do what I want it to do. It is very powerful, and still being maintained by Microsoft. It is "extensible", in that, I can add new PARTS to it.