I am always impressed when someone solves a tough crossword puzzle. I never grew up doing them, so it's something that was beyond my comprehension for years!

I've been trying to solve them in the past few years but don't get very far... is there a secret to solving them, beyond practice practice practice?