IIRC there are threads regarding similar symptoms (battery loss while off). You might want to research them to see if anything applies to your situation. Sorry, I don't have the links handy.
I doubt Astro's the issue but I charge my Droid overnight and never turn it off. Can't really comment on whether or not my battery loses charge overnight but it's certainly not an issue during the day.