The whole network game protocol thing can be complex and even the pro's don't get it right all the time. Take your time and enjoy.
wayne,I totally agree. Network programming is a totally new bag of worms. Concepts in rendering optimizations: bsp, portals, etc, are pretty solid. But, a new idea on how to deal with network lag pops up pratically every day. I taking my time and using techniques others have employed.