Notes: - Added a CRC32 file hash calculation (as used in .sfv files). - Changed the front-end layout to fit in the multiple file hashing methods (CRC32, MD5, eDonkey). - Moved the CRC32 initialisation outside the main loop, providing some speed improvements. - Changed to use non-blocking sockets, cleaning up the network code. - Set to strip the Windows binary after compilation, reducing the final executable size.