Simple, but nice. It makes an image look clean and crisp (or something of that sort) in my opinion.

Also, I would like to make a note on something. On GimpTalk I noticed a guy (who so rudely flamed you

) said that you could just do a guassian blur with the verticle at 0.0. I was working on a layout for a website the other day, and I tried both methods to see if there was any variation, and I would like to note that the guassian blur messed up the coloring on the ends of the lines. Not sure if this is just my computer or anything, but I think this is a better method.
Also, people should memorize the following angles: 0 and 180 for horizontal and 90 and 270 for verticle.

Oh, and could you please explain the need for step 8? If I'm reading this right, there doesn't seem to be a need for it, and it actually messes up the lines. When you do #x#, do you mean that the first number is the length, and the second is the angle? Because that's how I read it.