I know it's hard on you and on your neighbours but ignoring him really is the way forward. If it truly is demand barking then everytime you give him the attention he is seeking, even if it's negative attention, he has won. The more consistently you ignore the sooner he will realise that barking at you gets him NOTHING. Don't forget to praise the minute he stops and is quiet.