Nice - especially #s 4 & 5.