@jackn: Good stuff! I've