DH prefers Alastair, I like it too but worry about the alternative spellings, since we often have to spell out our surname. Is Ambrose too old-fashioned? Too rice-puddingy? Suggestions for alternatives welcome!