Welcome to Soft9000.com

Consulting & Training by Randall Nagy

"The web of our life is of a mingled yarn, good and ill together: our virtues would be proud, if our faults whipped them not; and our crimes would despair, if they were not cherished by our virtues.  ---William Shakespeare, Alls Well That Ends Well, Act 4, scene 3.

    Training

 Nagy's Blog

 Consulting

 Experience

Community

 Philosophy