I am wondering where you go to find your accumulated points. I've checked my account, but it doesn't have that info there. It just says I can request my site. I don't want to request my site yet, but I do want to keep track of my points. Is this possible?