What do you think of when you think of a typical knitter? An old lady in a rocking chair by the fire with a shaky hand and an even shakier voice? Think again. How about a pregnant mother, software ...