+1 on all that for my take on it.............