>>3
You can't upload to a friend who has a firewall not configured for AIM file transfers.
It may not be his fault. His ISP could be using NAT on it's customers, thus saving money for IP registrations.