I've recently moved to using an online system instead of Excel - logbook.aero. So far it appears excellent, and means I can check on hours etc from anywhere (rather than just on the PC).
And no, I am not related or linked to the site, just like using it!