Re: Newb-sauce
Welcome! We've got all the games you mentioned, with WoD being pretty popular. Feel free to read the FAQ section in the upper right of the screen when you get a chance, then go ahead and delve into the forums. :) Please feel free to ask any questions you want. We love helping new folks.
Play by Post is a great way to game, but it can take some getting used to. I had never done much of it before coming here, so it was a bit of a culture shock. Everything takes longer, but you get to take your time with your posts. People are up at odd hours, but there's usually always something going one.
It's a mixed bag, but a fun one that many of us love very much.