I wouldn't exactly classify XML as a language. It's more a format. Various XML schema types with executional or delarative semantics are languages (XSLT, CFML, etc). I consider ASP/JSP to be more platform API than "language", since they are mostly an application server container API with the ability to inject code into markup.
My list:
Assembly Languages: IA-32, z80, MIPS, 6502, and 680x0
Scripting: Perl, Python, TCL, JavaScript, Awk, Basic, Bourne Shell, REXX (AmigaRexx and NetRexx)
Presentational: (X)HTML, CSS, XForms, XSLT/XPath/XQuery, JSP/JSF, ASP, XUL, DSSSL
Declarative: SQL (PL/SQL and Transact/SQL), Prolog, CLIPS/JESS, OQL, XSchema, and DTD
Procedural: Fortran, C, Pascal, Forth
Object Oriented: SmallTalk, Self, Java, C#, C++, E
Functional-ish: Lisp/Scheme, Haskell, OCaml (dabble in last two for fun)
Graphics: VRML, Vertex/Pixel shaders, HLSL
Fun: CoreWars assembly, LambdaMOO,
Specialized: ANTLR, JavaCC, Yacc, (J)BURG/BURS
However, languages I use most frequently are Java, C++, and Perl, plus SQL, HTML, CSS, and XML related. I'm a member of the W3C expert group on XHTML, CSS, and XForms so I spend a lot of time on those languages. I use JESS for Semantic Web research, and a project to location aware intelligent agents into mobile phones.
If you asked me to write some 6502 or 680x0, I'd probably have to refresh my memory, but I could likely read it fine. My Pascal is probably a little rusty. Haskell and OCaml, I would claim to be a novice in. I just like them for playing around because they are so cool and expressive. MIPS I learned in school, but never used it outside.
The language I hate the most is C++. I've been doing it for 7 years and I hate it with a passion. Language I like the best is a tossup between Java, Smalltalk, Lisp, and C. I like C for its utter simplicity and freedom.