The fact that your database is doubling in size in a day tells me there is a lot of activity on it - i.e. lots of updates and deletions. Ironically, deleting records is often the cause of much database growth, because the space they occupied is not reclaimed until you do a compact.
Do you have temp tables that are constantly being cleared and repopulated? If so, this is a likely reason for rapid database growth.
Ed - I'm going to have to find out what magic charms you use to keep your databases intact. In my experience, just about every Access database eventually becomes corrupted to some degree. In most cases a simple Compact & Repair, or maybe a decompile, will clear out the problem.
But just yesterday I was at a client's, and for no apparent reason 9 of their tables just disappeared completely. Five of the remaining tables couldn't be accessed because their security settings had spontaneously changed (the owner had changed from Admin to Unknown). The only thing I could do for them was restore their previous day's backup.
Granted, this is about the worst case I've seen so far. Also, they said they'd been getting error messages for the last few weeks, which they would ignore by closing and reopening Access. Had they called me in at that time, a simple Compact & Repair may have saved the database before things got really bad.
But it's cases like these why I recommend to move to SQL Server if at all feasible.