I finalized my order to
I finalized my order to an i7 quad core 27" iMac. After putting the order and paid, I got a voice message (and email) that i7 processor is not available (or not passed the tests) and instead they can have it replaced with an i5 (waiving the shipping cost < $30 for me as the courtesy.)
Well, I ended up getting the i5, but I wanted to get an i7. (And I'm not sure if this is sort of a trick to get you put the order first and then change it to something available in the inventory). However, as a suggestion, it seems reasonable to me that the web front-end should be synchronized to really "deliverable" items, so that the customer gets exactly what he/she has put as an order.