Some nice discussion in there, thanks!I've gone ahead and started on my basic idea, so might flesh it out with some stuff from there.