Top 10 Reasons to use EntityFieldQuery