Great stuff thank you. I still wonder if we have been at cross purposes again though as that new screen is now beginning to look remarkably like the existing (but now updated nicely with regard to sequence) Userbycpidmilestones screen.
On the Userbycpidmilestone screen the only "fault" I can now see is that the Top100 an Top 1000 Ranks are the wrong way round, but I suspect that depends on when you look, as I suspect they may still share the same TypeNum at the moment of 3998 as previously mentioned. But it doesn't have the "No. required for a Maxwell" column which would be nice - for me :-)
On the new MMs Stats screen (https://stats6.free-dc.org/mms/fa1a6...617eb6b8903f8c) The only problems for me are that the RankT and Rank P column titles are the wrong way round (or the columns are, but I think P/T/C makes more sense than T/P/C), and secondly, that it doesn't have a row for Maxwells. Both of these I can happily live with but the first probably should be corrected.
What I meant re the # for a MiRB and TeraMiRB was a cheeky reference to my old request that it would be great to have two additional columns like the "#for Maxwell" column but "#for TeraMiRB" and "#for MiRB" This is information that would, like the Maxwell column, be the same for every BOINCer on any day, and would therefore only need to be calculated once per day, and perhaps held on the same table/array as the "#for Maxwell" data, and could even be calculated at the same time, and it would be a breeze to do so. The "# for Maxwell" is calculated as half of the number held by the person in rank 1 for each MM. The additional columns I am after are simply the number held by the person in rank 100 and rank 1000. They don't even need to be halved! I don't care about pretty pictures showing if you have it or not, just the numbers.
Glad you had a productive database upgrade supervising session.
Thanks again for all your work. Your site is important to me and many others.