Where the imagination meets reality ...