Thanks everyone for the more-than-excellent replies!