This is a great web by a great teacher. It's full of resources: grammar, vocabulary, methodology, webquests, songs, wikis, podcasts... anything you could ever need is there.
She also has a blog: http://www.ugr.es/~iperez/myblog/index.htm
She gives teaches, gives lectures, workshops, courses... I don't know where she finds the time...