Very good missing one thing
Use this almost every day in learning Italian. It does not provide Italian pronunciations as it does for English. (unless Im missing something) Maybe the program will be upgraded? I find 99% of both Italian and English words when I use this program. It took a bit of getting used to toggling back and forth from verbs pages to Italian/English look-up pages, but once you know how to use it, it great!
Gesines 2¢ about
Ultralingua Italian-English