@martinsmac: Nice write up...most