One thing - you seem to be duplicating the work of Kim Salo. Have you talked to each other?

Rob