Still working good. It has not rebooted once on its own.
One other problem that isn't a real big deal, but my youngest son uses his Xbox a lot, and about once a day he loses connection to Xbox live. He does the Xbox Connectivity check, and it shows it goes to the router, but then can't get to the internet. He reboots the router and then all is well. I have setup XBox Live in the Port Forwarding, but it doesn't seem to make a difference. I've tried rebooting the Xbox instead of the router but it still won't connect. During this time, all PC's still connect to the internet, so I know its something to do with the Xbox itself, but I was wondering if anything could be changed in the router to solve it.
Currently the router is port forwarded on the Xbox's IP with a TCP=3074 and UDP=88,3074. Schedule is Always and Inbound Filter=Allow All