If you have V.2.45 then surely it should take you all of two minutes to find out if it works for you... (1) write a simple program using DATA statements, (2) program your preferred chip, (3) read back the contents of EEPROM using your programmer. You don't even have to run your PIC in a circuit.

According to MeLabs...

http://www.melabs.com/support/upgrade.htm#pbp

Previous Release: 2.44...

Changes PIC18Fxxxx DATA and EEPROM to allow odd locations.

Melanie