dear all,
i am a newbie in .net

i have a small vb6 standalone exe application that uses an online mysql ODBC database at a database server and some online web pages within it. the users are 30 on the client side and are all at distant(far) locations.

should i migrate from vb6 to vb.net?
Please guide me about the advantages for such software.

also i am concerned about the security of the application in .net..
it seems to be easily decompiled? or de-obfuscated?
will it still remain an exe in vb.net?

what should the publishing options be? if i want to keep the .net application on an application server and let users use it via a website?

thanks in advance.
regards
cingo