Everyone (well me..) just codes for fun, I don't think theres going to be alot wrong. VB.NET is fully object orientated and many features.