Bad news, but 10.x.x.x is a private address range - also known as "not a routable IP address". In other words, e0 and e1 won't be able to send packets passed their own interfaces without the help of NAT or a proxy.
Do you know the three private address ranges?
10.X.X.X
172.168.X.X
192.168.1.X
None of these three address ranges can be routed. For more information on this, I would get directions for setting up NAT and PAT from Cisco's KB.
You said you have seven address ranges? You might want to look up subinterfaces, if you haven't already.
also, you said the following is your routing protocol config, I found an error in it.
Lan on ethernet0 is 10.10.x.x subnet 255.255.255.0
Lan on ethernet1 is 10.22.x.x subnet 255.255.254.0
I'm almost positive you just made a typo on this post and I shouldn't even mention it, but sometimes it's the simple mistakes that drive me nutz. On the end of your second line is 255.255.254.0 <--- note the 254. Will cause an error.
I hope this helps.