@will-c: very nice =)