tomw, Email attachments are a silly hack but it's now just considered routine and even reliable. Base64? We're seriously still transforming multi-megabyte binaries to alphanumeric encoding for transmission? multipart/alternative; boundary=[random garbage]? Just an absolute joke of a hack.