Greetings from another language nut
I speak English natively, Italian reasonably but imperfectly, enough Esperanto to get myself into trouble (or at least chat online), and little chunks of other languages (German and French at a "survival" level - I can glance through a newspaper, order food, ask for directions, and so forth, but a conversation beyond the very simple is still beyond me), very rusty minimal Japanese, and tiny bits of Swedish, Danish, and Dutch, as well as a decent understanding of Spanish via Italian.)
I'd like to pick up Arabic, Russian, and (Mandarin) Chinese - at a minimim, a passive understanding would be nice.
Right now, I'm playing around with the FSI courses (public domain language courses made by the American government - some people are kindly digitizing them), which are at
FSI Language Courses
I haven't done much with that yet, but it seems to have improved my German accent a bit at least.