I use:

Bikely, which does calculate total climbing. It works well on some routes and not so well on other routes (according to my estimates and to friends with Garmins).

My VDO cyclocomputer which just uses barometric pressure. If the weather is nice all day, it does pretty well, but it gets easily confused in all our microclimates. Climbing in the rain the other day, I suddenly saw myself on a 54% grade!