1. A method of enabling a client to access content, the method comprising: receiving an instruction indicating a client request to access content; accessing a list of content sources capable of rendering the content for which access is requested by the client; determining a performance metric for at least two of the content sources; and selecting among the content sources based on the performance metric to identify a content source to be accessed by the client.