good stuff Mike, looking forward to posts 2 & 3.