OT - Need Advice re Technical Challenges

Facing a couple technical challenges at work and thought I'd ask here to see if anyone had some advice.
Number one, our company needs to trade large PDF documents (>30mb) between our server and various law firms and insurance companies. Traditional FTP is basically out. We are using Sharepoint for the moment. We have one of the world's most advanced document repositories, but it does not handle large file sizes well. The issue is when the user tries to open the file directly. It is taking about a minute to get the file open. We'd rather not have to have them save the file first. Even when we compress and web-optimize the file, it is still taking that long.
Number two, we want to include little training videos throughout one of our products. What's the best solution for recording screen movements, along with audio to creat small video files?
Thanks.
Mike
Number one, our company needs to trade large PDF documents (>30mb) between our server and various law firms and insurance companies. Traditional FTP is basically out. We are using Sharepoint for the moment. We have one of the world's most advanced document repositories, but it does not handle large file sizes well. The issue is when the user tries to open the file directly. It is taking about a minute to get the file open. We'd rather not have to have them save the file first. Even when we compress and web-optimize the file, it is still taking that long.
Number two, we want to include little training videos throughout one of our products. What's the best solution for recording screen movements, along with audio to creat small video files?
Thanks.
Mike