I've been spoiled by SYNC (USB, Bluetooth, etc) in my wife's Ford and needed to swap the factory deck outta my WJ to keep my sanity. The new Alpine deck I wanted just came out. Love the TuneIT app on iPhone. All you gotta do is search for "Jeep" and press "try" and you can test a bunch of different user-created sound configs pushed right to the deck by Bluetooth. Next is a set of components up front.
2002 WJ Grand Cherokee Limited V8 4.7L HO Quadra-Drive - just gettin' started