Hello,
There has been lots of discussion on the forum about these concepts. This thread contains lots of suggestions: