A New Micro Model of Exchange Rate Dynamics July 29 , 2005