James Shore has a YouTube video series where he builds a small piece of software from scratch using TDD and recording every step of the process. To my mind this should be required viewing to anyone who's thinking about starting with TDD, I only came across it recently and I'm surprised it doesn't have more exposure. There's 120 15-minute videos - that's a LOT of material.