I'm utterly torn between ido and helm. I like that ido has a small popup, preserving window layout, but helm is great for large datasets.