what kind of connection do you have?
do you leave xolox up all the time?
sometimes what happens is people with other shareing programs can termanate the upload. other times the person you were getting it from shuts off their software or computer system. other times their are problems with connectivity traffic on the internet (or local providers)
Personally the way I get the songs I want is to leave Xolox up and running most of the time.