Graham, many thanks for a place to air my ramblings.
Cheers,
Jim.