I'm just migrating from VB VB.NET and the first thing that struck me was whether variable declaration is compulsory???.. probably a dumb question, but what the heck... also is this a turn-on, turn-off feature as in VB.NET.