Windows XP and Vista both include a L2TP IPSEC capable VPN client. These clients are natively able to transverse client side Network Address Translation. However when the VPN server is also behind NAT these clients will not work without a registry change.
There are several utilities out there to check the current health of your Macbook and Macbook Pro batteries. However none of them seem to automatically store historical data. The script below can be used to create a historical log of your battery’s health.