Just a general wondering but do you think the long battery charge times could actually be caused by the magsafe 45watt adapter ? If they are not outputting the right power then it would obviously take longer to charge. Now the only thing that makes me suspect this is simple, I ran down my battery till the warning came on and then plugged in the magsafe 45watt and it reported that it was going to take 8 hours 21 minutes to charge. Now as an experiment I plugged in the macbook's 65watt power supply and took a look and it reported that it would take 2hr 27mins to charge. Plugged in the 45watt and again over 8 hours reported to charge.... Surely this can't be a coincidence. Obviously the 65watt would be faster but not nearly 3-4x as fast.