This really is almost exactly what I was looking for. It is simple to implement and configure. It has many different domain extension options. For South Africans, it does not have .co.za - someone posted on the creators website that it does, but it does not. If you don't need this then this extension is otherwise highly recommended!