Chris, you're the Englishman so you know what's best regarding what to do with the postcodes. If in actual use the spaces are sometimes left out, I'd report it as a bug. Most developers don't deal with them day-to-day so they'll probably appreciate the advice. I must admit I had a good laugh when I read on the Wikipedia page,
"Completely accurate validation is only possible by attempting to deliver mail to the address, and verifying with the recipient."
Chris, you're the Englishman so you know what's best regarding what to do with the postcodes. If in actual use the spaces are sometimes left out, I'd report it as a bug. Most developers don't deal with them day-to-day so they'll probably appreciate the advice. I must admit I had a good laugh when I read on the Wikipedia page,
"Completely accurate validation is only possible by attempting to deliver mail to the address, and verifying with the recipient."