If we're talking about checkin tedium, why not combine Android's Locale app with a script which accesses the Foursquare API? When you reach a certain GPS location, you check in automatically. This would work as long as you don't have several regular hangouts in the same general area...