We should alert the user when the size file is over few megs, so he knows it's going to take a while. Probably even display a confirmation popup.
Maybe also if possible to have a button to stop/pause the downloading, but it can be done in a different issue if too long.