@desmonid: Have you considered