1. A method for scheduling media content presentation across multiple user devices, comprising: accessing stored user profile information in a memory, wherein the stored user profile information identifies a first user device and a second user device different than the first user device; scheduling a first media content event to be presented on the first user device during a first timeslot based at least in part on the user profile information; scheduling a second media content event to be presented on the second user device during a second timeslot based at least in part on the user profile information; presenting the first media content event on the first user device during the first timeslot; and presenting the second media content event on the second user device during the second timeslot.