Yeah, Mr. Engle, I know of your plight, but not with my X!
I also have a stereo as well as the clock and my battery will still start the car well after a month or so. I don't usually let it sit that long though. (I have a $50 AutoZone battery in the X, a $90 dollar one in the Vette.)
I have a 10 year older car with a clock and same kinda stereo... and it won't last but a few days! I chased down the DRAWS for over a few weeks to finally decide, it was NOTHING but the clock usually, and POSSIBLY a worn ignition switch that MAY engage, or partially engage an Alarm Relay. Anyway... getting to that battery to jump it on this OLD Vette is a real PIA. So I wired a connector to the + Post of the alternator and also to a - Ground point... and it exits out a side vent where I plug it into a small trickle charger when parked.
I've been meaning to do the same with the X also but just never got to it. Even a $5 dollar trickle charger from HF will work... and has worked for me, for years with no problems. I believe the one on the Vette was about $30 bucks, and I have a bigger, faster charger that I use for quick charges every so often on other projects... about $50 bucks.
HTH...