Seeeduino FILM - programming voltages?

Hi - I'm looking at buying one of http://www.seeedstudio.com/depot/seeeduino-film-p-689.html?cPath=79_80, a Seeeduino FILM.

I understand from the documentation that this is a 3.3v device which I'm fine with, but for programming, do I have to use a 3.3v FTDI FTDI Basic Breakout - 3.3V - DEV-10009 - SparkFun Electronics like these or can I use a 5v one? What about a 5v level-shifted using something like this: http://www.sparkfun.com/products/8745

I already have several 5v FTDI boards and several logic-level convertors, and I'm just wondering if I can save myself a little cash by not having to order an FTDI 3.3v board unless absolutely necessary?

Cheers,
Morrolan