hodgepodge
       n 1: a motley assortment of things [syn: odds and ends, oddments,
             melange, farrago, ragbag, mishmash, mingle-mangle,
             hotchpotch, omnium-gatherum]
       2: a theory or argument made up of miscellaneous or incongruous
          ideas [syn: patchwork, jumble]