Broiled Salmon with Avocado-Red Onion-Lime Topping

This is one of the best ways to prepare salmon.  The topping is out of this world delicious!  Seriously!  It's the absolute perfect blend of flavors.  I served ours with some hot bread on the side, but you could have it with some rice, even mashed potatoes, or just by itself.  It's pure delight!  Enjoy!
-olive oil cooking spray
-4 fillets salmon
-2 tsp salt
-2 tsp pepper
-1 tsp ground cumin
-1 tsp paprika
-1 tsp onion powder
-1 tsp chili powder
For topping:
-1 avocado, chopped
-1/2 small red onion, chopped
-2 limes, juiced
-1 tsp salt
Line a baking sheet with foil.  Coat it generously with olive oil cooking spray.  On top of that sprinkle with half the salt, pepper, cumin, paprika, onion powder and chili powder.  Place salmon fillets on top of seasoned foil.  Coat each fillet with olive oil cooking spray.  Sprinkle remaining spices on top of each fillet.  Place sheet with salmon in the fridge for about 30 minutes.
Meanwhile, preheat the oven to 350 F.
Also, make the topping by combining all the ingredients.  Give it a good stir, taste and adjust the seasoning, if needed, and place in the fridge until ready to use.
Bake seasoned salmon in preheated oven for 15 minutes.  Turn the oven on to HIGH broil and cook the fish for 5 more minutes (it will give it that beautiful golden brown color and a bit of a crunch).
Remove from oven and place on plates.  Top with avocado mixture and enjoy!