Only just realised that Windows 7 and IIS let you deliver smooth streaming video content directly from your home PC. I've only implemented it for Microsoft SilverLight so far (try videos below), but will be using ffmpeg to create content that will work with Flash and iPhones/iPads pretty soon. Amazing what you can now do with a home PC