The present invention is in the field of Information propagation and gathering applied to network-based services, and pertains particularly to methods and apparatus including software for dividing a main user task into a plurality of subtasks to be performed by user-selected WEB-based services.