Online Resources
As for resources, the following sites have wonderful materials if you don’t feel like re-inventing the wheel. One outstanding find is the English Out There initiative by Jason West who has created six-level courses of English that incorporate the use of social media for fluency development, confidence-building and social/emotional engagement.
ESOL Cambridge has free online exam materials for teachers and other online preparation courses. The British Council also provides a lot of online support for IELTS preparation and other Online Teaching Resources. Additional great resources can be found at busyteacher.org, EFL classroom 2.0, and TeachersPayTeachers.