Here is a site that contains an enormous encyclopedia of mythical characters from A to Z representing many different eras. Who knew there were so many gods!? Now I don't feel so bad for not being up to par on my Greek mythology because I've been taught only Christian mythology all my life.
Also, the search feature is oh so nice. Oh yes, and don't forget the quiz. I'm a sucker for the quizes.