I think the confusion is with the fact that you have to register on the Forums first, an it doesn't create a Forum account for you. I think people sometimes get confused about which account is which (They don't always have the same username for both).
Anyway, with the new site I think I saw...