I read your post and wihsed I was good enough to write it
That adedrsses several of my concerns actually.