You can also check out my project Colorillo <a href="http://colorillo.com/" rel="nofollow">http://colorillo.com/</a><p>It also uses Canvas but doesn't need non-standard ports (this one needs another connection on port 843), allows semi-opaque colors, etc.<p>Apart from that: what does "clear" actually do? Does it clear the screen for everyone?