Hi,
Yes, I understand it's confusing with the pre PBP3 style CONFIG. It's a lot better with PBP3 than it was before though! However, I've got no sympathy for looking at C code and trying to implement THAT in PBP :-)

As for MPLAB(X) there is ONE reason (for me that is) to use it with PBP and that's source level debugging, if you don't need that then you don't need MPLAB(X). Personally I've tried to get MBLABX up and running twice and given up both times, feeling very stupid on both occasions.

/Henrik.