Mike Bloise is the lead developer at Recognin Technologies in Raleigh, North Carolina. His focus in on building flexible, extensible application frameworks, and he currently uses C# 2005 for nearly everything. His daily bread is Rz3, an enterprise management system for electronic component distributors. When he's not programming, he enjoys thinking, talking, and writing about it.