1. A method, comprising: obtaining information regarding one or more available resources from one or more resource hosts; rendering the information regarding one or more available resources into an Extensible Markup Language (XML) document that describes the one or more available resources in a non-client specific format; and providing the XML document to a user device.