Although these are often treated as synonyms, there is a difference. You are envious of what others have that you lack. Jealousy, on the other hand, involves wanting to hold on to what you do have. You can be jealous of your boyfriend’s attraction to other women, but you’re envious of your boyfriend’s CD collection.
Exactly! I'm so glad the prof who created that site concurs.