Minor nitpick The archdetect code just checks which architecture I build for, not which architecture it runs on. Since I build Windows binaries for i386 to reach more users, it always reports i386, even when run on a 64bit system. I think it would be more useful to detec the system architecture at run time... /D