Just a word of caution re: expertflyer info on QR flights. IME expertflyer and QR website information concerning booking class availability, a/c type and even dep./arrival times often do not match with QR (unsurprisingly) being the accurate information provider. Seating plan and seat availability info seem congruent though.