Hm, that gave me an idea... sounds like a fun way to learn Italian if you already have some basic knowledge?