As for the languages, I think there is a big difference between speaking and understanding language – it’s easy to understand, but much harder to find suitable words by yourself. However, my situation is quite complicated, so judge it yourself :P
I speak Slovenian, English, German and French, but I don't use German and French in everyday life, so it takes me a long time to remember the words I want to write or tell. When I'm reading, I have no problem with understanding any of the languages from above.
Secondly, I attended a Russian course and a Chinese course, both for one year, so I know a little – enough for basic communication.
I know a lot of Japanese words and phrases from about 30 anime cartoons that I watched in my life and I also learned their sentence structure. I enjoy using expressions that I remember in a random situation with my friends or family, just for fun, but I don’t think I could talk to Japanese people without difficulties :P
I wanted to learn Latin as well, but I didn't like the professor and her work methods, so after two years I decided to quit.
Finally, I understand Croatian and Serbian, but I’m stubborn. There are not many people in Slovenia that are willing to use their language (except for those words that are very different and they really couldn’t understand it), since we all know we should understand each other's languages well enough if we tried. In most cases, Croatians and Serbians don’t try to speak Slovenian, either. So, I can’t say I actually speak those two languages, right?
I hope you are satisfied with my answer, I’ll keep reading your stories and comments! :D