i also have a line drawing routine, which is loosely based on bresham's line drawing algorithm. It's fairly efficient, but i'm not sure how it compares to dan's. Check it out at http://void.calc.org/programming/ -harper