If tcp connect fails, you probably have LowID. Check your firewall settings to allow emule.exe to connect to and receive incoming connections from the internet. With LowID your emule will still work, but with reduced efficiency with longer waiting times, so use that most only if all steps to fix the issue fail.
If you connect to the internet using a router (many ADSL modems also have routers built-in), go to
http://www.portforward.com for detailed instructions on how to set up for your client/ router combination.
Waiting is a part of ed2k (the protocol that emule clients use). When you search for a file, you can see how many sources it has, with the number of complete sources in brackets. Don't download files that are incomplete; don't download files that have very few sources, unless you are prepared to be patient. Many of the titles posted here are very rare, but you'll get them complete eventually because we'll keep them shared until you do. Ask nicely if you get stuck.
The folder that the file go to when completed is set in preferences. It is called the 'incoming' folder. All files in this folder will be shared, so don't select your Windows folder. Also, don't select an entire drive/ partition; instead, make a folder in the partition/ drive of your choice and share that. You can specify addition incoming/shared folders if you choose.
Incomplete files have a set of files associated with them until the file completes. These are stored in the temp folder. This too can be specified in preferences/ options.
Later on you can use categories to organize your downloads better.
Which emule client are you using? Most clients have a homepage/ support forum where you'll get client specific help. eMule has
http://emule-project.net. eMule Plus has
http://emuleplus.info.