I'm sure almost everyone has come across some version of this 3d surface program in some form or other (sombrero, etc.) However, all the versions I have seen take about an hour to draw the whole thing. Here's one I wrote in C and machine code that only takes a few minutes. (UUencoded EXE file.) Enjoy... *************************************************************************** Dale Gass, Dalhousie U., Halifax, N.S., Canada UUCP: {seismo|watmath|utai|garfield}!dalcs!dalegass.UUCP or dalegass@dalcs.UUCP ...!dalcs!dalcsug!dalegass.UUCP or dalegass@dalcsug.UUCP CDN: dalegass@cs.dal.cdn CSNET: dalegass%cs.dal.cdn@ubc.csnet ARPA: dalegass%cs.dal.cdn%ubc.csnet@CSNET-RELAY.ARPA