I was wondering if you guys know any websites or have any ideas on beginner-intermediate level Python network programming projects/practice problems to practice Python network programming? I just finished reading "Foundations of Python Network Programming" and am looking for practice assignments that aren't too difficult to hone my skills.. I've made a simple localhost client/server that lets you add/subtract/multiply/divide numbers.. the "client" passes in 2 numbers and an operation to the server, the server does the calculation and returns the value. Any ideas on what I can do that would be good practice for network programming that doesn't involve installing libraries?
Thanks!
My first net project was a web spider that traversed the web (Obviously), and created a DB to be used as a search engine.
Spider & web search engine in Python (I used mod_python for the web page, but I'd recommend Django), and the DB in MySQL.
Create a GUI for managing the DB or Spider (Or both, up to you).
Ended up using:

Sockets 
DB interactions
wxPython
Threading
Python network programming project?