Yes.com works, but they just changed the way it operates. They don't keep a full list of last played tracks anymore. You must stay on yes.com under the station you wish to track if you want to see the last played songs and it will start tracking songs from a certain station the moment you enter in that stations call letters. If you're lucky, it may even have about three to five previously played songs already tracked when you log in. But much of the time it will only have the song currently playing and will start adding more from there. If you have time, you could keep it open for about an hour or more and it will track all the songs that played on the station during that time.....
But switch to another station or close the page or refresh and you will have to start it all over from scratch.