So for everyone out there who has a fun-filled GNU Autotools horror story in their past (and what programmer doesn't?), you might want to take a peek at MBuild, a C# based build tool from one of the Mono hackers. It's not done yet, but what's there has a lot of promise, and it certainly sounds better than "that better begin with a tab!" or "write your makefile in XML!".