Well downloading a captivate of that size will take a bit of time depending on your internet speed. A normal lectora screen will run from 35k to 70k in my experience that is why it loads a lot faster. The SWF files run with no delay on your local computer because they don't have to download the data.When working with captivate, one way to get smaller sizes is to reduce the size at which you are capturing. The compress compiled SWF file, doesn't really compress it that much when working with captivate because a lot of the size of the captivate file is already compressed on export. (Images and sound) Still do it, but don't expect a lot from it.Honestly it sounds like it is working as designed.