For me it has been about 30 years buying Microchip's mcu ,and as I was down to using my last dsPIC33EV256GM104 ( as jpg ) wanted to replish my stock , thought it would be easy.... Nah . my usual UK supplier nil stock, also Farnell now have a £9.50 handling charge ! Only MC direct seem to have the 128 version (prog mem) available .. wondering how long this will last. perhaps i should move to other silicon ?