I just read an interesting article about fluency I thought I'd share:
http://www.fluentin3months.com/how-many-words/
I found his definition of fluency interesting:
Actually, even if you knew every single word in a language, you can still be far from fluent!! Fluency to me means that I can live my life entirely through that language in the real world without natives needing to adjust for my benefit.