I program my self build arduino projects with a usb to RS232serial converter, plugged into a RS232serial to TTL converter. Both were cheap off ebay and much cheaper than a USB FTDI cable. Looks a bit hackish but I could always put it in an enclosure if I wanted.
Doing it this way has the added bonus of leaving me with a USB to RS232 converter should I ever need one as well. More flexibility for about 1/3 of the price of an FTDI cable? Why not.