1. A method for use in managing delivery of content over a network, comprising: receiving a request for content; receiving a unique device identifier associated with a consumer electronic device; receiving a set of capabilities for the consumer electronic device, wherein the set of capabilities includes at least a minimum content characteristic set, a maximum content characteristic set, and at least one other content characteristic set for a defined set of capabilities for which the consumer electronic device is configured to play content; iteratively transcoding at least one content characteristic of the requested content as defined within the set of capabilities towards one of the identified set of content characteristics such that each of the content characteristics for the requested content is at or between minimum and maximum limits for each content characteristic as identified in the minimum content characteristic set and the maximum content characteristic set, respectively; and providing the transcoded content over the network to the consumer electronic device.