If I do say so myself, a much better analysis of Ada Lovelace's contribution is my own blog post "Lovelace's Leap": http://blog.jgc.org/2011/09/lovelaces-leap.html
For those, that don't know I run a charity called Plan 28 that is working on building Babbage's unrealized Analytical Engine: http://plan28.org/
The OP confuses the Analytical Engine and Difference Engine and from that I would guess his grasp of the subject matter isn't deep. To his point that Babbage wrote programs for the Difference Engine (sic) (I'm sure the OP means the AE), there are programs in The Science Museum in London on punched cards waiting to be executed: http://blog.jgc.org/2011/09/program-waits.html They were prepared by Babbage.