Making Banking Better for 30 Years (long version)