After one last push at the garden centre this morning, I think I'm finished. Thanks so much for the brilliant help from the bargain thread.
I haven't included DH's presents in my shopping so far because I actually enjoy doing his!! So more time on these forums is required!