Ever seen an anime that you could just watch over and over again, and still be entertaining?

For me, one would be Code Geass. In my opinion its just one of those anime that just has everything and no matter how many times I see it, it never gets boring. From start to finish there wasn't a moment I was not paying attention and the ending was just perfect.

How about you? Any anime in your opinion thats worth watching over again?