Let me assume that you work, at most, a 6 day week. Based on folks I know, as a physician you have a 2-part database system:
Part 1 is stuff that doesn't change unless a client (patient) comes in (again). This is the permanent Part, and is backed up once-a-month, say the first Saturday of the month, after hours.
Do on DVD.
Part 2 is stuff that changes daily, when a client (patient) comes in on that day. The level changes based upon which day it is done. Levels vary from 1-9, with 9 being the lowest. Do on re-writable CD.
The cheapest way I see for you is to backup everything the first time on a DVD after work at the end of the week. Each DVD holds ~5 GB of data, so 4-5 of them should do everything you need, at less than $1/DVD. This backup is called a "full" backup, and can be started before you leave for the night (weekend). These disks go home with you on Monday.
At the end of each business day, usually starts on Monday, erase the level 9 backup on its re-writable CD, and record a new level 9 backup. This saves only data that changed since the last level 0 backup. The next day, erase the oldest level 8 backup CD, and record a new level 8. Repeat each day,changing the level to the next value.
Continue this to the end of the 1st week of the month. Now, create a CD with a level 3 backup. After the 2nd week, do a level 2, then a level 1.
Track each DVD and CD by level and date. Restore your system by taking the last level 0 and restore it. Then take the levels 1-9, as long as they have a date later than the last level. When you have dates prior to the next lower level, stop. You are done. Very cost effective. Contact me directly for more info. I use Ghostwriter, but Nero, or any other file copy utility will work, too! -rdew