First off there is nothing to laugh at . . . you have asked a very good question . . . while it is a new user question it is not a foolish one! Nothing at all to laugh about! ;-)
Your husband is kind of right and kind of wrong. LOL Let me try to explain. This will be a good exercise . . . I have recently become very aware of the inner workings of Vuze regarding file storage! If you want the long version of that check out http://forum.vuze.com/Thread-Help-with-m...f-Torrents
. WARNING that gets pretty thick pretty quickly I only include it in case you are really really interested in how I came to learn about all of this and since you are a new user I honestly would not recommend trying to digest all that but if you are very technically inclined and/or very curious it might be interesting to you!
Here is the short version:
Vuze has a bunch of files that it maintains which have information about the location of the data files for each torrent. There is a kind of master configuration file (which the developers recently added features to Vuze so that you can edit it -- which is what that thread I linked is all about) but there is also data which is stored in a Vuze specific file for each torrent which tells Vuze where to find the data. So it is not necessarily as simple as just editing that master file -- it can be that simple but it is not always as my experienced showed LOL.
To answer your question more directly. The actual data is stored on your HDD and it is that data which Vuze sends out to other peers (users) when you are seeding. To try to be very clear . . . let us say the data in question is some kind of video. Like a TV show or movie or whatever. The data which is seeded is seeded from that video file. It is the same video file that you would double click on if you wanted to watch it.
If you move the data files (or in the case of the example I made the video files) without telling Vuze where the files are located you will indeed be unable to seed.
However, it is possible to move the files from within Vuze so that Vuze still knows the current location. It is also possible to do that by editing the master configuration file but unless you have many hundreds of torrents to move around that is not recommended.
You did not tell us what Operating system you use nor did you tell us what version of Vuze you are using . . . so I can only include very general advice. Also you did not tell us how many torrents you have running. If the number of torrents you have running is more than roughly 300 - 500 you are probably not going to want to do it one torrent at a time -- again I just went through all this myself and it is explained in the thread I mentioned earlier.
If you only have a few torrents you want to move you can do it pretty easily from within Vuze.
The method is pretty simple. Right click on the torrent in Vuze.
From the menu that pops up choose "Move data files"
Choose the new location on your HDD and depending upon a bunch of factors Vuze will move the files to the new location in a few seconds to about 10 minutes (but anything more than about 2 or 3 minutes would be pretty rare) and then Vuze will keep on seeding.
You do not have to stop seeding the torrent or stop and restart Vuze or anything like that.
If you need more information or you have a lot of torrents whose data you want to relocate let us know some more details and someone will get back to you (I say someone because I am leaving town for a few days starting Monday LOL). You very well might need more detailed information and there is nothing wrong with asking for more help! I just do not want to try to explain the details in four different ways depending upon which version you use and which OS you use. ;-)