Does the bonus pay the travel expenses? You may aswell just shake the moniter yourself.
I could just see that, a bomb goes off in the game and a prompt appears: "Please shake your monitor, press OK when done".
LOL, nice idea, what we need are some API like ShakeMonitor() or ShakeHouse() or ShakePlayer().
(If you're using methods like Shake.Monitor() would be nice and easy....)