This place reminds me of this insane NYC spice store with every spice in the world. It's overwhelming! Aisle after aisle of spices! All kinds of rices, jams, etc. I bought some Greek mountain tea that I've been wanting to try. This store should be in Chicago, or one like it.
If you are driving by Champaign, this place is worth a pit stop. It's always fun to just look at food crap.