Has there ever been a time before when BA and Virgin have launched 'once in a generation' new seats within a few weeks of each other? This is going to be quite a historic few weeks. No guarantee I'll live long enough to see the next iteration of CW / Upper given the 20 year lifespan of the current one!