Place broccoli in a large bowl. Add the bacon, onion, currants, sunflower seeds and cheese.
In a small bowl combine the mayonnaise, vinegar, sugar, salt, and pepper and stir well.
Add dressing to broccoli mixture and toss gently. Serve immediately. If you want to make-ahead, all the ingredients can be combined except the bacon. Keep it separate and add it just before serving so it stays crisp!
**This recipe was originally published in January 2012. I've since updated the pictures and text of this post, but the recipe stays the same!