yea, autoconf is a real pain IMO and jam does work on windows, the problem is either having jam use microsoft's compiler or compiling using gcc. Microsoft's compiler has one advantage over gcc, cross-object file optimizations (they call it "whole program optimizations"), so from that aspect, being able to use their compiler on windows would be an advantage. I guess somebody would just have to work up a Jamfile that would compile on windows (from a command line, maybe with cygwin or something, I dunno).