Instructions: - Make a directory, like c:\dancespy, and place all the files there. - Open a shell by going to Start->Run->"cmd.exe", go to that directory. - Run "dancespy (interface number) (username) (password)". Now go play. :) You can delete the xml files it creates as you complete games if you don't want them. Source Code: pthreadGCE2.dll is from the pthreads-win32 project[1] and is licensed LGPL. You can obtain the source from them. mingwm10.dll is from mingw32-runtime in Debian Etch[2] and is likely public domain, according to the copyright file. You can obtain the source from Debian. DanceSpy itself is licensed GPL and you can obtain the source from the DanceSpy site[3]. Compiling: - It's set up to compile with mingw32, and also to cross-compile from Linux (using the mingw32* packages in Debian Etch). I build it via such a cross-compile. As an example: PATH="/home/princessbrat/i586-mingw32msvc/bin:$PATH" PKG_CONFIG_PATH="/home/princessbrat/i586-mingw32msvc/lib/pkgconfig" CPPFLAGS="-I/home/princessbrat/i586-mingw32msvc/include" LDFLAGS="-L/home/princessbrat/i586-mingw32msvc/lib" ./autogen.sh --prefix=/home/princessbrat/i586-mingw32msvc --host=i586-mingw32msvc --build=i686-pc-linux-gnu --with-boost=/home/princessbrat/i586-mingw32msvc - princessbrat [1] http://sourceware.org/pthreads-win32/ [2] http://packages.debian.org/stable/devel/mingw32-runtime [3] http://dancespy.variadic.org