Notcot.org
I couldn't possibly think of a better way to describe what Notcot does so I'm not going to even try (and I'm assuming there aren't many readers who don't know about this brilliant, creative world already) but... just in case you haven't had the experience you simply MUST feel the [...]