File Size Problem

I have a large .swf file. Putting a preloader is not much help as it still takes long to download, especially with a dial up connection.

Does anyone know a way to start the flash presentation while it is still downloading and to continue to play as the rest of the file downloads?

Or may if there is a way to stream the the flash file so there is no waiting, or at least very little waiting time?

Thanks! :inc: