>> possible firewall
Both firewall's are allowing the program's full access.
>> what port?
Both on 80 (Defualt HTTP).
>> I'm failing to see where your friend comes into the picutre.
He comes in by helping me test out the program.
>> Does it work when you use your NIC's IP address instead of 127.0.0.1 on your computer?
What does NIC stand for?
>> Does it work when your friend does 127.0.0.1?
Yes.