$ 0 0 Well this has been a fun last few hours... (ok, maybe slightly more than a few..!) :-)Needs more work, but it's running nicely so far.G.