Efficient Data Gathering