oky doke, from the begnning.
the picture "howitwas" is how it was, no IP on ser0/0, and ser0/0.1 was bonded somehow to eth0/0, and eth0/0 had our first public IP. since eth 0/0 had the first public ip, i cant give a public ip to any subinterface of ser0/0. we had a firebox that did the natting...