At some sites, when you pay by MoneyBookers, there is no sending fees. A few examples of such sites are Gamebookers, Bet365 etc. Do they have contract with MoneyBookers or what?
You are correct, these companies have contract or some sort of setting with MB by which users aren't charged for transactions with them. Btw, the first betting site you mentioned is owned by MB itself so it is obvious that they do not charge fees from MB users.
It is a contract between MoneyBookers and these betting sites, Few cents doesn't mean anything to these betting firms and by paying this on customer's behalf, they are increasing their goodwill.
i think so...this is to ensure that the betting site provide good service for their members...however there are sending fees if u send to other moneybooker account