An amalgamation of ideas (some of them good).