eoscount.com seems to work
Keep track to make sure it keeps working, however, because I think that it lost track on one of my 7D bodies. It seemed to say I had taken a lot more exposures than I really had. (I had about 110,000 photos on my computer from two 7D bodies purchased brand new, and eoscount.com claimed that the cameras had a total of nearly 200,000 photos taken between them.)
Would Live View count towards the number of shutter activations? Also, do you keep 100% of the photos you shoot? Or do you delete some from the back of the camera, and delete others from your computer when they're complete crap? That might explain some/most of the difference.