http://surlybikes.com/blog/2386/
That's like the Cadillac of trailers, with almost everything you could ask for from a trailer, other than of course xtracycle compatibility.
But ye gods! The price tag!
I know, I know, if I want a trailer first I need to learn to weld and then I need to spend 300 hours constructing one...