FACEBOOK. Definitely also Facebook. Not for people, but for my own posts. Everything I do there is date-tagged; would it be too hard for them to add a date-based search? Ditto Twitter. However. They are free, so I don't complain. Much.
Just out of interest... how did you arrive at his list?! ;)