This situation always frustrates me to no end. Good customers who are willing to pay for upgrades with $$$ and miles should not be left sitting in back when there are open seats up front. I do appreciate the problmes with phantom bookings, but there has to be a better way of dealing with the issue without affecting the integrity of the BusinessFirst cabin.