I kinda like it too. I think Sarah should take it as her personal nick-name (though I like Sarah Barracuda too) just to piss off the DUmmies.
I thought the same thing when I read that a few weeks ago. Caribou Barbie is an awesome nickname!