http://www.crutchfield.com
I've bought a lot of stuff from them and even thought they aren't the cheapest around, they're worth the extra expense. Some of the online discount outfits have a cheaper price on the head unit,but Crutchfield includes the wiring adapter and any dash adapters...