If you can absolutely help it -- don't leave out the fenugreek. It might be tricky to find, but it has a sweet, maple-like taste and gives this spice blend its exoticness.
Combine well and store in an airtight container.
Note: I use 1/8 teaspoon of cayenne because I have small children who freak out over spicy food. Use more if you'd like it spicier!