Hi all,
I couldn't wait any longer... Yes there are a few faux pas etc. but I think the ideas are clear. Here is the video series on building bitcoind.exe and YACoind.exe using MSVS and C++ on windows:
https://www.youtube.com/playlist?list=PLFnWb0ttBBMLyUuniLp3PJ5Mn4tVUlliZthere are 4 static library building videos, all short, and a two part finale

Hope this helps those that are "gcc desperate"

I'm just offering an alternative to the current methods. It passes the unit test too, BTW.
Ron
Hello,
In case anyone cares, I've just compiled bitcoind 0.9.0.99 in debug and release mode and they work! I will be attempting a bitcoin pull request soon...
All of those who are having trouble building *coind.exe daemons might consider building them on MSVC++. So far I've built 3 other daemons successfully.
Ron