I use Napster. Not huge amounts of folk (what is folk for you?)of the traditional sort and it does not have a dedicated folk section (Americana if I remember) but there is a lot of music on it.
Spotify might well be worth a look as well - you can at least listen to lots of stuff before buying from somewhere