Re: It's a phase young programmers go through
X forwarded over ssh.
That works a treat for normal desktop graphics -- over ethernet it can be quite responsive -- but it starts to sweat if you try to play video, which really needs direct rendering support. And it doesn't handle audio.