Hi Michael,
You missed NAT configuration. Since the IP addresses on Gig0/1 & Gig0/2 are from private IP address range (which are not allowed on the internet), you will need to configure NAT.
For example,
int gig0/0
ip nat outside
int gig0/1.10
ip nat inside
int gig0/1.945
ip nat inside
int gig0/2
ip nat inside
!
access-list 1 permit 192.168.1.0 0.0.0.255
access-list 1 permit 10.199.15.0 0.0.0.3
access-list 1 permit 172.17.3.0 0.0.0.255
!
ip nat inside source list 1 interface gig0/0 overload
HTH,
Meheretab