A tip for tracking treasures; if you can remember how much money is in your deck, how much you had to spend on your last 2 or 3 turns since you shuffled, and remember the shiny ones, you can deduce your remaining Treasures from the total.

e.g. turn 8 I shuffle, play $6. Turn 9 I play $3. Turn 10, I know I had 2 Silvers before the shuffle, both of which I saw in my $6 hand. 2 Silvers and 7 Copper is $11, of which I've spent $9. So I know that if I have no Treasure in hand now, there's 2 Copper in my deck, so I can wish for one of them.

And remembering how much you had to spend is mainly a matter of remembering what you spent it on (plus how disappointed you were to see $7). I tend to remember what I bought over the last few turns, so it goes more like a Goons plus a Silver cost $9 and I had $11 in my deck.