I quite like the Dresden Files. They don't really get awesome until around the fifth book or so, but there's fourteen novels and a bunch of short stories to keep someone entertained for a long period of time.
I've read them all more than once and enjoyed them each time.
I've read them all more than once and enjoyed them each time.