Warren, if you book your wife a ticket on Qatar Airways, you should be able to get her a visit visa.

Another way is to go through one of the hotels to get a visa, however that can be a bit pricey.

I am curious, I know a Warren Mackenzie, same age group as you, from SA... wonder if you are the same one... he wasn't married though... well not the first and last time I saw him, anyway:-)