I used MH online booking engine once last year... I had to fax my canadian credit card details to their office in LAX as their online system was not setup to handle/accept my card.
I also had major trouble in receiving MH enrich miles for a AF flight. Eventually (like after 4 months from my initial complaint) after multiple correspondences I received 'partial' miles. They were acting as if they are doing a major favor for me.
