1. A computer-readable medium having computer-executable instructions, which when executed perform steps, comprising: receiving a request to return content; and selecting a selected piece of content based on current state data from among at least two pieces of content; and returning, directly or indirectly, the selected piece of content in response to the request.