@technoguy: Excellent piece.