I accidentally left the key in the ignition over a 24hour period on the "ON" position and found the battery completely dead the next night. I've done this twice

Long story short, no interior lights or accessories are switched on, neither is it alarmed/immobilised, with the only two things that you can see being powered are the clock on my OEM radio/cassette unit, and my MegaSquirt (a few LED's lit-up).
Could these two things really soak up the entire battery over a day?
If not, what else can be eating up the power?
BTW, the battery is in good condition, ie. cranks normal.