I hate it too, but it is more productive for those of us who don't live nearby.
I've done a lot of phone banking for other campaigns, and it feels good to go through a sheet of registered voters and talk to all of them.
it could be made fun if it were a combined with a social event.