PHP_Chimp - 9:20 pm on Feb 27, 2008 (gmt 0)
cURL for the same reasons. None of the hosts that I work with have problems with cURL, however some of the file functions are not allowed on some.
So its just more portable. Dont know about how efficient it is from a CPU point of view...but its a lot more efficient from my point of view not having to rewrite the code every time I move scripts from one host to another ;)