The best way to maintain and improve foreign language speaking skills is to use them. Here's a great tech idea for teachers, students, or anyone who wants to improve upon or keep up their language skills. An article in the National Capital Language Resource Center points out that Skype, when used with a database called the Mixxer, can be very useful for finding and talking with a language exchange partner.
We use Skype often to talk with family and friends-- it's a free instant messenger program with chatting, internet phone calls, and video chatting. It's easy to use and all you need is a webcam and a microphone.
I set up a profile on the Mixxer, specifying that I was interested in talking to other moms (native Spanish speakers) and I've since had the privilege to chat with two different women (one in Spain, one in Chile). Very cool!