Nice article. I had a somewhat similar experience myself.