I've been expermenting with playing FLVs from he internet and have mixed results... Here's a summary of my problem:

- my video file is 40 MB and was encoded professionally (30% buffer).
- when I play the video from the internet it chugs as it plays. If I wait for the whole file to load, it plays fine.

I guess my question is: Is it possible to get professional playback performance with a progressive download? Or do I need a genuine stream? If so, how do I do this without breaking the bank or purchasing expensive server side software?