i feel that i am unbiased towards most brands of vehicles. i used to be a chevy guy. last truck was an 02 silverado, and it was great. when i was ready to trade up from an extended cab to a crew cab i took one look at the '06 chev and walked away, went to a ford dealer, and traded for an 06 F150. first off, gm needs to fire thier designers. all of them. the trucks after 02 look like crap, (the leather in them is cheap-a$$ too), the new tahoe is ugly as hell, the Impala is a joke, they even screwed up thier flagship car, the corvette, despite the awesome hp output, the c6 vette looks like a piece of euro trash, the rest of gms vehicles are absolutely worthless, and all are way overpriced. i didnt like the f150 pre 04, but ford made alot of changes since then, and i really like it. (gas mileage really sucks bad though, even for a 4x4 crew cab) basically i will go with whoever is making the better vehicles. in the last 3-4 years gms designs, development and overall quality has really went down. fords is up, way up. the fit and finish of my F150 and my mustang is the best i have seen from not only ford, but the big three put together. ford quality starts to go down, and i will patronize someone elses product. even though i am FAR from a mopar fan, i have to admit, dodge has been impressing me lately, more with thier ideas (such as challenger) than anything.