A method of distributing data in a network including a server and an
end-user computer. The end-user computer queries the server for a
distribution list and then receives that list from the server. The
end-user computer then determines if the distribution list is non-empty,
and if it is non-empty, selects a distribution from the distribution list
using a selected one of manual and automatic modes. The selected
distribution is then downloaded from the server to the end-user computer.