1) Download throttle limit - I find that when I start downloading, I end up saturating my network between downloading the video from the camera and watching streaming content. (such a first world problem

2) Specify a specific time frame when the system can check and download unless the user presses the "check now" button. i.e. the system can only check for content between 9PM and 4AM or something like that. I figure item 2 is probably easier to code then item 1 and at least in my case, would solve the same issue.