I am fluent in Norwegian and English. I understand Swedish and Danish, and could probably speak them if I had to, but since Swedes and Danes usually understand Norwegian too I've never had to.
I have some mastery of Icelandic, French, Spanish Latin, and German, but not enough to say "I speak that language". Which is okay, I mostly read.
I have other language learning projects still in their early beginnings, mainly Chinese Mandarin, Classic Arabic and Swahili, chosen because they seem like good introductions to their respective language families.
What other languages would I like to learn? All of them. The ones I'm closest to getting started on, however, in terms of having resources available and in no particular order, are: Russian, Finnish, North-Sami, Greek, Croatian, Polish, Italian, Portugese. And by "available resources" I mean anything at all, from a pocket dictionary to textbooks and grammars (always books, though).
I'm just terribly geeky when it comes to languages. The problem is that I can't commit to one until mastery is attained, and so I end up learning a little of one before moving on to the next. I sometimes worry that I'll get them mixed up, but this has repeatedly turned out to be completely groundless. Whatever else I do, I don't mix up categories.
I, too, see words as printed when I hear them. My aural memory may be completely worthless – the digital edition, anyway, I rmember voices and melodies and stuff like that – but I remember what has been said because I've seen it. (Granted, with my inner eye, but still.) I sometimes wonder whether I understand sound-words at all before imagining them thus, but it is impossible to find out since the moment I ask myself "what is the meaning—" my mind answers by flashing letters before my eyes.