i noticed you said your a palm user, i suggest a logitech mx518, logitech G5 or a logitech G9, all excellent mice, ive had the mx518 which is pretty much the same as the G5 except with less DPI and ive got the logitech G9 atm and its amazing.
EDIT : ive seen people saying they can reach from F1 to F12 and stuff, but i can only reach from F1 to F9 with my hand and i still love my logitech G9 even tho myhands arent that big.