I have read the rules and as suggested I'm introducing myself:
I am a hobby programmer since 2000. I started out in Visual basic and then gradually worked myself down to assembly language. Some things just could not be done efficiently in visual basic and so I decided to start from the bottom up
Regards,
Mich