Should we always use messaging in our *****peer ( or any other non browswer remote program ) programs on the net? what other techniques are there? and when should they be used? ( when is it better to not use messaging?)