ok... having ignored most of the clients comments... this is where we're at.
comments welcome not that it makes the slightest bit of difference.