I stick with GM because of the discount I get with the GM card. I have over $3000 built up so it makes the GM products affordable. Right now if I could find a 2007 Silverado Classic(old body style) equipped the way I want it I would get $5-6000 in rebates, dealer negotiating of $3-4000 and up to $3500 in GM dollars. That's up to $13500 off MSRP. A reasonably equipped Crew cab goes for $35000 and an extended for $32000. So a reasonable equipped ext. cab 4x4 can be fetched for under $20000. Not bad