Oh, the many wonders of the era in which we live! Chad clued me in to a site called www.ustream.tv, and I've used it to great acclaim in my classroom. Using it, we've been able to stream videos to other classes as well as make embedable recordings that I've put on my website. Check out the videos I have so far here.
On another note, I've sent all the information off to Sharon about our TTL sessons, and I'll be confirming with the necessary parties just as soon as I can. Thanks!