I am so close to 1 million with Delta that I was thinking about start spreading the miles around to start getting some elite status with other airlines and then after reaching 1 million switching the bulk of my travel to another airline. With Delta, I really don't have any issues with them. I get upgraded on about 90% of my travels both within and outside the country. Most of my tickets are full fare since my shcedule is always determined at the last second. I normally end up buying my tickets on Friday before traveling on either Sunday or Monday.