I've wanted a memory keyer for a long time, but they tend to be expensive and I don't work enough CW to really justify it. However, about three years ago it occurred to me that you could make a memory keyer out of an Arduino. (An Arduino is an amazingly cheap microcontroller board that some clever Italians designed. See, e.g. http://www.arduino.cc/ for more information.) Anyway, a while after I thought of that, I decided that I didn't want to spend a bunch of time designing the hardware and programming the Arduino.