1. A method of scheduling downlink transmissions to one or more user terminals in a wireless communication network, said method comprising: computing an individual scheduling metric for each candidate user terminal for each available resource; computing a resource metric for each available resource based on the individual scheduling metrics; selecting one of the available resources based on a comparison of the resource metrics; and scheduling one of the candidate user terminals to receive a downlink transmission using the selected resource.