I have figured out what my problem was...and for all of you complete new people to python I will write what happened in case you come across the same problem.
First and foremost. Make sure you can get "hello world" example to mod_python is working before you move on. I was using a copy and pasted web site for a newer one
and had problems just jumping in and working.
This is probably common knowledge, but put your mptest.py code in your apache folder. My biggest problem was that I was in a completely different folder trying to get this thing to work.
Next thing, the mod_python-3.1.3.win32-py2.3.exe is perfectly fine, like most of the setups. If there is a problem, assume an experienced python programmer has already noticed it. Don't go out downloading other dlls or mod_python.so files and start copying them into strange places.
Don't move any of the files except the mod_python.so file over to apache modules. If you are having a problem, its not because of something being in the wrong place,
this was another stupid thing that i did that caused all sorts of problem.
You WILL get _apache not found when trying to import mod_python from the command line. Its normal.
Debug with tracebacks from the web...not something like Wing IDE. Maybe you can use it, but I don't know how.
Sorry to all of you that read my first post. Newbie python guy over here.
Thanks
-- http://mail.python.org/mailman/listinfo/python-list