In the latest version of the EEPROM library, you can use EEPROM.put( address, value ) & EEPROM.get( address, ref ) instead of read() and write() for anything bigger than a byte (structures too).
There are more features I'm adding to it, however this one is already implemented in versions 1.6.2 and above of the IDE.