Hi Tim,
What you can get from my code is flexibility. It relies on system dlls, so when distributing an application you don't have to include DIBAPI32.DLL with it.
As well you may find new approaches and ideas, since the code samples cover some other areas in Windows programming like http, ftp, smtp/pop3, Pocket PC, web camera, networking and more.
Though in case if you need just in-house screen printing, then probably it's better to stay with DIBAPI32.