BizTalk Orchestration Configuration Values Best Practices

Hi, Everyone,
I have a generic question.
I have some config values I'd like to store for my orchestration,
including some map constants and some values that depend on the file
receive location.

My question is this,
What's the best practice for storing these?

I can think/have heard of a few: database, an xml file config file for
the project, Rules Engine.

But what's the best practice for this?

I'm sure everyone has had to store some project specific config values
for their orchestrations in BizTalk.