I DON'T KNOW IF ANYONE IS STILL LISTENING, BUT HERE GOES.
The image upgrade failed because of an exception when loading so I reverted back to the original image file.
Now I am trying to figure out why I haven't been able to connect to port 80 on my NATed IP. I modified the external ACL to allow 'any any' from my source IP. I also modified the internal ACL to allow "ip and icmp any any' bi-directionly. Lastly, I enabled debugging of packets from all interfaces and tried to connect to port 80 on the NATed IP.
Here is the console output for the connection attempt:
02:54:43: IP: s=66.114.71.62 (FastEthernet0/0), d=192.168.1.200 (FastEthernet0/1), g=192.168.1.200, len 48, forward 02:54:43: TCP src=1823, dst=80, seq=2202593515, ack=0, win=65535 SYN 02:54:46: IP: s=66.114.71.62 (FastEthernet0/0), d=192.168.1.200 (FastEthernet0/1), g=192.168.1.200, len 48, forward 02:54:46: TCP src=1823, dst=80, seq=2202593515, ack=0, win=65535 SYN 02:54:52: IP: s=66.114.71.62 (FastEthernet0/0), d=192.168.1.200 (FastEthernet0/1), g=192.168.1.200, len 48, forward 02:54:52: TCP src=1823, dst=80, seq=2202593515, ack=0, win=65535 SYNIt looks like I am sending syn packets, but not receiving ack packets. Does anyone have any ideas why?