With more questions than answers, but with the right questions... Programmer under construction, learning by stubbornness and sometimes by ability...