Thanks @lemouth!
It is in the "main menu" in the upper right corner. Just look for the "Welcome" link. It will also be the first thing that new users see right after they signup :)
It's not really the best thing to have right on the homepage though. It isn't very useful for most users (who have been here a while) and it would probably be too much info for someone who hasn't signed up yet.
True. I was more thinking about the new user who arrives and does not know much where to click. I was thinking that this should be accessible from a visible place (and I agree that the front page is not the best).