If you can manually set the display then SSH is setting up the tunnel for X. Its probably the localhost that is failing to set the variable. Check xauth on the solaris box and make sure its running correctly. "It has stopped working for unknown reasons." Makes me a little nervous though, something had to happen somewhere to make it stop. Nick