Don't forget that Dragon Magic also has the Dragonfire Adept (I think it is called), which is basically a draconic version of the warlock (rather than fiendish). Also, many of its invocations are either re-titled warlock invocations or can easily be made into warlock invocations. (Only the breath ones cannot, as a breath attack is a dragonfire adept only feature, not a warlock one.)
I have a list of many of the Warlock Invocations - just the name and the one line descriptions found in their initial listing in several of those sources (CArc, CM, DM). I'm not sure I can post them here, however.