Hiya John,
When I saw this I realized that Sage could parametrize the intersection of two surfaces given explicitly! Absolutely cool.
Thanks for your reply and Asad for your question.
var('x y z')
f(x,y)=(6 - 3*x - 2*y)/6
g(x,y)=(2 + 2*x + 9*y)/11
P1 = plot3d(f, (x, -5, 5), (y, -6, 6), color='red')
P2 = plot3d(g, (x, -5, 5), (y, -6, 6), color='green')
eqn1=(z==f)
eqn2=(z==g)
v=solve([eqn1,eqn2],x,y)
x_comp=v[0][0].rhs()
y_comp=v[0][1].rhs()
r=vector((x_comp,y_comp,z))
L1=parametric_plot(r,(z,-1,3), thickness=5)
show(P1+P2+L1)
(Should have substituted t for z to make it look parametric, but was so happy I got this to work.)