Just thought i'd share somthing I've been using for quite a while now.
I know most people here might use an ftp program when uploading files etc to their joomla site (i'm not talking about components or modules) - more like images and other things, so I thought I use something called eXtplorer - which comes in really handy for me.
eXtplorer is an ftp system which you install in the backend of joomla - it then turns your administration panel (when selected from your components of course) into an ftp program. You can then directly from your joomla backend ftp anything you want to your file and folder structure to where your site is installed.
Hope you find this as useful as I do!