By far the best way to transfer Flix, Music and Pix is with a MicroSD card for the phone and a card reader for your computer. Typically the internal free memory of the phone is around 11MB and can easily fill up if you are not careful. A phone with zero free space is not a happy phone, seriously.
When purchasing a MicroSD card you have to consider the phone's firmware version. If your phone has V03 the size limit of the card is 2GB and if the phone has V04 then the size limit of the card is 4GB. My phone has V03, so I use a 2GB card and I find I don't miss having the additional 2Gb of extra space. YMMV.
Also, by using a MicroSD card you can have the phone save files directly to the card. Pix, for example, saved directly to the card bypass a long standing bug in the internal move command that screws up the file properties. Flix, for example, can be configured in the phone to record until free card space is used up (although I believe they have to be 15 seconds for video messaging, but that's easily changed).
Video that you encode and want to watch on your phone can be encoded with a higher bitrate and you generally don't have to fuss with the bitrate to size ratio in order to get the video to fit into the limited phone memory since it's being saved to the card.
So, while I don't have a direct answer to your question, I hope you can see some of the advantages of using a MicroSD card over other transfer methods.