Hi all! I'm very excited about this site. I have always been good at finding low cost flights for simple trips and have really enjoyed learning about ITA matrix to build more complicated itineraries. I also love this idea of mileage runs. Never thought about it before but now that I travel a bit for work I need to start working the system! I am a Dividends miles member. I live in Philadelphia so this works pretty well for me. My first questions... I used ITA matrix to find the following trip: PHL-LGA JFK-ICN ICN-NRT KIX-ICN ICN-JFK LGA-PHL I have one problem and one question... Problem: When I go to orbitz to book, it doesn't work when i put in the last leg. I'm not overly worried about that right now, I can just book that one leg separately if i have too, but it is bothering me. Question: I found the trip on ITA with the JFK-ICN legs in B booking class. I created the same trip in Orbitz and have the same fare, but I want to make sure those legs are in an upgradeable booking class (B or Y). I vaguely understand how to use the Fare Basis Code to figure this out, but I have six flights and only two codes so I'm at a loss of how to interpret this. The two codes I have are: BA0FN SHXEEOZ. Thank you for taking the time to help newbies!