Sound a little like an impatient person. If you've been using LW for a while & never seen files stall around 90+% then I'd be surprised. 3 downloads stalled is not exactly anything to panic about.
Gnutella is not a download site, it is a network that people share across. So the files you are downloading are from people just like you, me & the next person sharing their own files.
I am sorry to hear my suggestion to try did not work for you. Perhaps there is a bug with the present LW version, I don't know. You could always try an earlier version of course, or even another gnutella network client such as Phex, etc.
Another source is torrents of course, but for torrents I'd suggest either uTorrent or Vuse (previously called Azureus.)