Here is the, rather frank, solution to last week's puzzle.
The puzzle was:
SHNON OYBRN XIGML MYKPH YCFSE HNXHN HYTFS HQMEL SMWFS HFQON GPKDA RFSMK YXIMZ SNGFS MWFSY LDSHN LWGMQ FEMQS HEHNK FOMQS FA
You may want to try the puzzle before moving on.
This is a quick monoalphabet which I have thrown together simply due to lack of time to get anything more worthwhile sorted.