Christine,
Have you tried your username without the freeserve suffix? If you have a look around your ISPs home page, there should be a section on how to log in to your web space which lists all the settings you should use.
I wonder if the account name you have entered should have the ftp prefix? I would expect this prefix on the address box entry, but not the account name entry.
Having said that, I had similar problems to yourself, I rang my ISP and made enquiries. It turns out that my web space was accessed using a different password to my normal web browser/email access password. You may have the same problem.
For uploading to my web space, I use Smart ftp
http://www.smartftp.com/
Free for personal/non-commercial use.
Duncan