If you need to improve your vocab - you could also try

www.gallopingminds.com - they make vocabulary improving dvds (mostly for babies though)