For those wanting to brush up on your grammar skills, these sites great for studying:
Get an indepth study of Italian language from the comfort of your home and office.
Oggi e Domani
Italian lessons and other resources
Italian Language On-line
Designed as a preparatory course, for individual studies, to integrate existing courses and maintaining language skills.
The Italian Electronic Classroom