For the love of lines :: by Mark Knol