@abhi11: Great thoughts