Gnopps, thanks SO much for this invaluable tool.
Just noticed something: are you sure your earnings on Flying Blue when flying CSA are correct? I think there might be some omissions, e.g. X class. According to the AF website, eligible classes are: A , B, H, K, L, M, Q, T, U, X, Y, I, U, N, V , S , G, W (varying levels of earnings).
Thanks again for the tool!