Blender 2.49a + niff scripts + PyFFI * win7 = [SOLVED]

I just installed nif scripts 2.5.0-2 and PyFFI 2.0.5. These are supposed to work with blender 2.49a. However, I am running windows 7 64 bit. When I go File>Export>Netimmerse/Gamebryo
I get a "python script error: check console.

Compiled with Python version 2.6.2.
Checking for installed Python... got it!
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "C:\Users
ame\AppData\Roaming\Blender Foundation\Blender\.blender\scri
pts\export\export_nif.py", line 22, in <module>
    from nif_common import NifImportExport
  File "C:\Users
ame\AppData\Roaming\Blender Foundation\Blender\.blender\scri
pts\bpymodules
if_common.py", line 90, in <module>
    from pyffi.formats.nif import NifFormat
  File "C:\Python26\lib\site-packages\pyffi\formats
if\__init__.py", line 326,
in <module>
    import pyffi.formats.dds
  File "C:\Python26\lib\site-packages\pyffi\formats\dds\__init__.py", line 101,
in <module>
    class DdsFormat(pyffi.object_models.xml.FileFormat):
  File "C:\Python26\lib\site-packages\pyffi\object_models\xml\__init__.py", line
 92, in __init__
    parser = xml.sax.make_parser()
  File "C:\Python26\Lib\xml\sax\__init__.py", line 93, in make_parser
    raise SAXReaderNotAvailable("No parsers found", None)
xml.sax._exceptions.SAXReaderNotAvailable: No parsers found

Anyone have any ideas?
thanks

[SOLVED]
It turns out the 64 bit version of python was causing the problem. (possibly due to the fact that I am running 32 bit PyFFI and Blender)
Uninstalling python and reinstalling a 32 bit version fixed my problem.
So, I guess this is now just a resource on google in case someone else is silly enough to try and mix 32 and 64 bit programs.