Yeah, that's all too familiar.
I also get the 'social' calls; you know, people who like to pretend they're just phoning for a chat. Funny how many 'friends' you acquire when people find out you can fix stuff. Fortunately I'm pretty unsociable (1 or 2 'real' friends is more than enough for me) so I find it quite easy to tell them to f-off.