Hi mjklb5ccg
If you haven't already, go to the dlink website www.dlink.com and select your country and support then select dir-451 where you should see the latest firmware listed.
As far as the dropping of the internet is concerned it may not be the routers fault. There are many reasons why wireless 3G internet isn't as reliable as a wired connection (cable, adsl, etc). This may include interference, signal drop out, sun spots, cell congestion, etc. I believe this may be caused by the modem locking up when the signal gets low or the cell tries to "hand over" the modem to a different cell.
I spoke to one of the carriers technical people and they advised me that the 3G modems are not designed to be connected 24/7 and therefore need to be cycled evey so often. The solution I use is to place a timer on the modem power supply which switches it off and on every 4 hours which improved the reliability.
Mark