Robx- there's a lot there I would like to comment on ... I'll get back to that later.