Been far too long since a trip to Singapore, so it was time. Last minute upgrade to United Polaris definitely made the long haul (15+ hours) bearable, and United's crappy food, even in business class, is slowly improving. Still not up to snuff compared to their foreign competitors, but it's real progress.