Oh, btw, before we hail Barracuda Networks as the good guys, they also have their own dumb, obvious patent. See US patent 7,254,038. Luckily, it's a hardware patent. Regards, David.