Currently I have a few 'mainstream ones' as I like to call them. Java - if I'm feeling crafty, as well as JSP, but if I want something portable and powerful - Excel and it's ASP. It's readily avaiable and it's front end is easy to implement. Well, at least for certain projects. Given the right implementation, Excel can do wonders. I could never truly understand Java GUI programming however. Listeners? Window_in, Window_out? Stuff it. I've dabbled in a few languages here and there. Yes, even Python, C and assembly, but for these, I never really got to the point of appreciating them. PHP and cgi dot the mind here and there, but I remember next to nothing about those. VRML, if it could be classified as a border line programming language, is one of the funner things I played with. Nothing beats the feeling of having coded a 3D house complete with an active TV, interactive furniture and lighting effects. With lots of borrowed code of course - so the credit goes to the 3D modelers. It was very fun nonetheless, and I would have gone into game design if I was better at maths. Fun fact: I thought the capitalisation of my name was an allusion to my coding background until I noticed that everyone else was doing it. But I count from zero, if that counts. :P Tempted to put "I count from zero" in my sig so that coders like us can recognise each other. It'll be like a secret handshake~! So since you're here, how about you? What does your code say?