in reply to getting HTML source

well, you could always do it the harder (but sure to work) way: using sockets, (the server you're on is bound to have some sort of socket module) connect to the server you wanna grab the html from (remember to connect on port 80), request the html file (which you could then redirect to a variable or a file on your own server), and close the socket connection.
Then do whatever you need with the html...that oughtta work.

______________________________________________
It's hard to believe that everyone here is the result of the smartest sperm.