The names Foster and Allen go together like coffee and cream, ham and cheese or tea and toast. Like all good pairings, the musical duo has stood side-by-side on stage for over 40 years and their friendship has not staled, nor has their music.