Also do remember some configuration settings are used by security-sensitive apps, so your parser code had better be auditable and clean before they even consider switching -- Nicolas Mailhot