On Sunday afternoon, Yahoo experienced technical difficulties with its fantasy football product. Namely, it did not work in the hour prior the start of the lion's share of NFL games. People were angry. In the wake of the outrage, Ken Fuchs of Yahoo Sports sent out an email to users apologizing for the outage and promising to learn from the experience. You can read the full message received by many users in the early hours of Monday morning below.

Yahoo's fantasy football service crapped out today before the 1:00 P.M. games started just in…
Read more Read more

In short, Yahoo has fixed the problem on its full site version, but the mobile site and apps are still not fully functional—you can't make lineup changes or transactions. While it plans to avoid a similar situation in the future, Yahoo still has no answers as to what caused this situation.

Dear Yahoo! Fantasy Users,

I want to sincerely apologize to all of you about today's Yahoo! Sports Fantasy outage. As the head of Yahoo! Sports and as a Yahoo! Sports fantasy player myself, I am disappointed that we failed all of our fans today. Our first priority is having the best experience for our users, and today we fell short.

The outage started around Noon ET (awful timing we know) and while our team was on it immediately we are still working on various pieces. Our team is continuing to work on identifying and resolving the root cause. We have restored full functionality on the website, and we're working for a final fix for our mobile apps. Currently data and scores can be viewed but for now you cannot make transactions or change line-ups from the apps.

We will also use today as an opportunity to improve our set-up so that we hopefully never have an outage like this again. Our fantasy commissioners and players are our biggest priority - we pride ourselves in being able to offer our users with the best fantasy sports experience possible and we take our job to deliver that to you very seriously. Rest assured we will work hard to make sure we continue to deliver on that commitment.