I don't remember the previous last time I solved one of these, jazzgirl - but that's partly because I don't always work out exactly how I got an answer!
On the subject of parsing, could someone please put me out of my misery regarding 25a? I cannot fathom how the first 4 letters sound anything like 'whistled'. 'Wasted' maybe!