Thank you and Thanks

Two normal words we all use
 all the time are Thank You and Thanks.

Thank You and Thanks are very nice
and comforting words; they explain
how grateful you are and show
the other side the deserved respect.
They have the same meaning,
but when we should use each one of them
everyone of them has its own situation to use
Thank You : it should be used with
someone whom you do not know very well
Thanks : it could be used with
relatives and friends only, you cannot
use it with a stranger.