Soak your raisins in cold water until they plump up.
Cook and crumble your bacon.
While the bacon is cooking, chop your onion and tomatoes.
Trim off any leaves from the broccoli stem. Remove the tough stalk at the end and wash broccoli head thoroughly.
Cut the head into florets and the stems into small pieces. Place in a large bowl.
Add the crumbled bacon, onion, cheese, sunflower seeds and raisins.
Place the salad in the refrigerator.
In a small bowl, combine the mayonnaise, vinegar, sugar, salt and pepper and place in the refrigerator.
Gently mix the dressing into the salad about a half hour before serving.
Taste and adjust the salt and pepper as needed.