Don't you think your exaggerating a tad bro with that 4-6 MBs. Max is probably 1 MBs with SD app, and 200 kbs with FTP. Either way using your PC for larger files is your best bet.
Doesn't matter, a decent SD can transfer up to real 40 MBs in pc nowadays. Thats about 9 times faster.