We've all been there: stuck on the motorway, in the sweltering heat, hours later than you than you meant to be, sick as an overheated parrot because your favourite show is about to start. Meanwhile, ...