quakeR exists - it should perform error correction on fastq reads. Hopefully it will soon.