> Now this really has got to be a sign of madness but here is my > solution. I couldn't see the wood for the trees for a while. The key point here is: text nodes are text nodes. You can't put HTML tags in them :-) Aq.