Never give your phone no. out is always a good idea; especially your land line. Apart from close relatives, and for financial fraud checks (i.e. credit card companies/ your bank) , no need for anyone else to have it. Always take time to make sure you opt out of all marketing and register with TPS. If anybody your are buying something from demands your phone no., just give them 01234567890. If you have to give a number given them a mobile no. (which you can always switch off), or a work number (they can talk to me all day at work if they want

)They'll just flog it on if you do give them your home number. I do all this and never get any of these types of calls. Once you get on a marketing list you've had it. It amazes me how people are so lax with their personal info., and then complain they get these calls.