I was working on something similar to this when I discovered the Cypress CY7C65211 chip. It has a number of killer advantages over the FTDI chip:
1. The Cypress has the EEPROM is built in so it does not require an external chip as with FTDI.
9150204396