I may as well post my quest system idea for I would like some feedback.
Basically, i want to make a quest-enhanced mus item system. Basically, the items store what they can do for the quest. For example, a quest key would have an entry to open the ol' cellar door in it's vars. Instead of storing quests in a centralised storage area, the scripts are stored in files/vars.
Another example would be a carrot, a stick, some string and a horse. To solve this problem, you would tie the string to the carrot, and the string and carrot to the stick. You now have a 'Carrot tied to a stick'. This new object would have a var which says it can be attached to the horse: You now have a ride able horse

.
Unfortunately I have to go right now (lift out the front but i'll expand soon)