Unfolding the Secrets and techniques of On-line Betting