Voxy- learn Spanish or English through interesting articles contains pronunciations and flash cards to study, great tools for ESL & dual language students, free applications for "smartphone! etc.!!! : Voxy.com
Improve vocabulary with pictures or video
-This website has many videos and articles representing words for beginning and intermediate learners of English -it has pronunciations as well : StudyStream.com
-Study vocabulary with e-notecards & create images/pics on one side: Easynotecards -More images: CAPL -And at: wordsteps.com -Learn a language through video: 22Frames