Как говорит один мой коллега: в заданном порой вопросе уже скрыто 80% ответа на него;)