DATTrader,
Yes it is my understanding that by preferencing NYSE or AMEX or whoever you are basically routing your order to that exchange. I am pretty sure that in this case the specialist is the one filling the order. Or one can use ISI which gets filled by the specialist also but costs more...