Everything you are saying sounds familiar to me. Glad it has worked out for you.