I bought a flirt pole yesterday and she is nuts over it. It's funny, I will try to get her to release the toy and she will sit there and her mouth will tremble because she doesn't want to let it go. As far as giving her another behavior to do is a very good idea and will try that. It will also stop her from just charging into the house.
Also forgot to mention that when she does the snapping her pupils are dialated.