Yeah I have a few mailing lists I'm on and set up alerts but sometimes when it seems there's a match "job spec" wise, the values of the company don't match with your own. I often check sights like glassdoor which are great to see how employees find working there. Usually the truth lies somewhere in between all the reviews.
That's great you had success with a recruiter that put you on a good path!
Thanks for the advice too, that's definitely the ultimate goal and happiness is a mindset that we can choose to have - something will definitely come along this year!