Would be nice if it didn't search in *~ files and .*.swp files (and any other temporary/backup files). I'll send a pull request if I have time.
Definitely. Although I personally advocate:
But I'm sure there's more to sensible ignore defaults than just the .git/.svn we have right now.