Log File Bloating - Preventative Maintenance

Tech-Archive recommends: Fix windows errors by optimizing your registry



I've got SQL SERVER 2000 and 2005 database which are updated using an ACCESS
application. The .MDF is around 5 gig and the log file recently got up to 25
gig. To debloat the file, I:
-- change the Restore Method to SIMPLE
-- backup the database
-- shrink the log file
-- then change Restore Method back to Full.

I do a full backup every night.
I think I need to keep the Restore Method to Full in case I have a mid-day
crash!
Every month or so I manually shrink the file as described above.

I'm thinking about creating a nightly routine to automate the steps above.
My questions are:
-- Is the above method a sound practice?
-- Is there any reason I should not automate the above process nightly? (or
weekly)
-- Am I just missing the boat completely?

Thanx in advance!

Angelo
.