Tracking flight time electronically

I want to begin logging my flight time in an electronic format tracking total time, last 6 months etc, different categories/class etc. For better accuracy, I also want to go back and log all previous flight time. Does anyone have an opinion on the easiest and best product to buy? I use a Mac OSX/10.6.2 - Thanks!

Start here