I must fall into the latter category of newly energized programmers. My first widget had some underlying code that relied on some tech which was about to be mothballed... so you can imagine my motivation to get new code in there to keep my plugin alive lol! See Trading Signals Widget