I have used a site called
http://www.StreamKaraoke.Com
I have a 128kbs connection speed and it worked quite well. They have a good selection of songs and you don't have to purchase any software just a small monthly subscription. I found this to be a good way to preview any new songs that you might be interested in before you purchase them.
Dale