Custom alert views are a great way to bring a stronger branding and design finish into your app. In retrospect they are simply just a custom overlay view - and after using the same code for the last few projects with a bit of customisation here and there it makes sense to offer my base class to developers to make use of also.