Yeah it doesn't do awards or upgrades (or any two-letter fare class) right now, mostly because I didn't have a good way of specifying the original fare class. I may implement that at some point, but I figured most folks could enter the booked fare class to figure mileage earnings.
Yeah, just that you have to enter one thing to see the earnings but then something else to show the right lounges as opposed to getting them in one row. Might be worth detecting the unsupported fare classes and throwing an explicit error rather than just ignoring it.
Also, I wonder if some people might have an easier time with a bunch of labelled fields rather than having to figure out how to tweak the syntax?