Is it possible to allow users to have some control of patch/software deployment downloading?

Is it possible to allow users to have some control of patch/software deployment downloading?

We have multiple users who are requesting for a level of control for when they download patches/software.  There are two main factors for this request:

      1. Extremely low bandwidth situations - where people are using dial up, etc, the patch/software download saturates the connection
      2. Metered data transfer - where we have to pay per MB of data used (in an airplane, for example)
      3. Scheduled connections - some of our connections cost more to use during the day.

Is there some way to allow users to control when the downloads are happening?

Ideally, I'd like to see a dialogue box that we could surface through the taskbar icon that would let users:

      1) see how much data needs to be transferred for all configurations to be applied (3 GB remaining or something)
      2) a button to pause downloads for a selectable amount of time (4/8/12/24 hours).  The administrator should be able to specify how many times the button is pressed/number of days it can be paused before the user is unable to pause the downloads anymore
      3) a schedule option to allow downloads to only happen during a set period.  Again, the administrator should be able to specify some limits around this.

I would also like the ability for the Desktop Central admin to override these restrictions on a deployment policy basis.

Is this possible with Desktop Central?  Is this something that is in the road map? If not, can it be added?

Additionally, does anyone know of any other products that allow this level of control for the end user?

                New to ADSelfService Plus?