Some people have flashes of insight about important things. Not me.
Veronica and Logan are totally Kelly and Dylan, except that I actually really like Veronica, whereas I hated Kelly with a burning, seething passion.
Duncan is a less-lame version of Brandon. (Though judging by the season finale of the second season -- which I finally saw last night -- he has a bit more verve than I previously thought.)