The trouble with data binding is that you have to trust Microsoft to have it work properly. Meaning many hours researching workarounds in forums like these. I prefer to go as low level as possible because I trust my code more than theirs. At least it's easier to debug. For example, if you use the DataRepeater control, you HAVE to use data binding. There's a bug in it that causes it to fail to place your pointer in the right places in some cases, and the workaround is to bind an additional ADODC control to it.
Kludge, kludge, kludge....
Bob