Upgrades are based on availability. NW has designed its price structured to encourage the purchase of higher fares (Y- fares) by giving away FC upgrades. They will also sell F- fares that will get you a FC right away at a more or less reasonable price (depends on flight and when you book). Both will reduce availability for you but increase revenues for NW. Guess what NW's response will be...