Captain Jim and I played more Portal 2 co-op last night to test out my new Internet. It works!
Too bad we couldn't finish playing, because it was 2 AM my time and one of the later maps ended up slowing to a crawl for both of us (Jim needed to update video drivers and my computer sucks).