Oh what a lovely Programme!

123456789101112131415161718192021
Across
  1. 3. Log back (anag)
  2. 4. Rant of last week
  3. 6. Clean those dishes on Friday!
  4. 8. Where did I put that small dwelling?
  5. 9. Is once a month tedious?
  6. 13. Moving
  7. 14. Spiders have "previous"
  8. 18. Grown up programme
  9. 20. Stop repeating! (solution)
  10. 21. Disney King?
Down
  1. 1. The General?
  2. 2. First across the line
  3. 3. Friends with..
  4. 5. Pete's dubious connections
  5. 7. Get together, right now, twice a week
  6. 10. 2. ?
  7. 11. One, two or three perhaps?
  8. 12. Dom's madness!
  9. 15. When two become one?
  10. 16. Rant of most weeks
  11. 17. "I teams, therefore I background-blend"
  12. 19. Makers of digital processes