Don Perro: A self-service hot dog spot.