I've used bots back in the day that were written in Visual Basic (LYNX Bot), however VB I find is more of an introductory language - although it does have its uses bots definitely is not one of them. If you want to write a bot from scratch, then I suggest you look at Explody Thingies bot, as it's very well documented (around 3 lines of comments per line of code) and has been coded to standards unlike MERVBot (where Catid pretty much wrote his own way of doing things, Explody hasn't - this is useful if you want to create other projects in the future). However, protocol and establishing a connection I find quite hard, and if you've not already got socket experience there will be a very sharp learning curve for you to get used to. If you're interested in writing plugins, then MERVBot would be good to check out until Explody finalises ExplBot a little more, however the advantage with ExplBot is that it's in development right now which means that people are more likely to help you develop it, it is also going to probably be the first bot that incorporates Continuum encryption. If however you're just interested in simple subspace related programming, check out ASSS. Python modules are extremely easy to code, and I think next to perhaps Ruby, Python is probably the easiest language I've ever worked with. You'll of course have to spend a while understanding ASSS however in any project that you take up understanding the system you're programming for will probably be the biggest drain of your time. I find that I spend 80% of my time researching and testing, and only 20% coding. I suppose that the coding percentage goes up with experience, but it sounds like you've not got much so just take your time and ultimately if you think you'll enjoy writing a bot in VB most then do that, but don't forget the other possibilities. -L