Has your PC got time and cycles to spare?