@CheapBoy: Heh. The pieces are falling into place.