This is horrible!
Try an alarmed lock - it will start a very loud siren if someone does as much as touch your bike or slightly move the frame or components. It attracts a lot of attention (and cops if they happen to be in the vicinity) and it's quite a deterrent!