Preloading and buffering FLV

Hello! Two questions regarding FLVs:

Is there a way to completely preload an FLV so that it plays the video smoothly? By default, Flash seems to buffer the video and plays the video when a portion of the file has been downloaded. This streaming effect is ok for short video files, but is impractical for longer videos. Thus, I was wondering if it’s possible to preload everything so that when it plays, it plays smoothly.

If you have two FLVs, is there a way to preload a second FLV in the background while the first one is playing?

Thanks for looking and thanks for any tips, suggestions and ideas! :beer: