Are you sure about key blades costing that much? I see them for $25 all the time. Your dealer may have them much cheaper. It's worth a call.
And yes, it is CRAZY how much they charge for a freakin' key. It could be worse though... buy a Mercedes or a Jaguar and the price climbs to well over $400