@kyle the tor project is apparently working on making their "dormant mode" also work for hidden services, which could significantly improve battery life, so that might be something worth keeping an eye on