vb suits for your project, very easy to code and many resources incase you stock in annoying bugs, and very easy also in terms of database handling, learn LINQ to SQL classess. vb supports that .convenient to use, ive been using vb since 10 years and i didnt find any "not user friendly" in vb