Hi Robert,
Have you looked at the feature navigator, www.cisco.com/go/fn ?
I just did a quick search on XOT, lots of hits against multiple platforms. I'd suggest using something along the lines of an 1800 series router, although I agree it's probably still an expensive solution.
Andy