I am experiencing issues where the 3125 unit when changing applications (we have 2 different citrix sessions open at one time) they tend to freeze up in one or the other. I have upgraded close to 120 units to the 5.0 revision but have since been forced to downgraded about 10 to 20 units, in the grand scheme of things its not bad but still I am hoping to get to the bottom of this. Since these units seem to work fine, but we are noticing that they tend to slow down in their sessions (whenever), also they sometimes tend to get very hot, and also I am actually looking for the 4.0 firmware so that I can see if that will increase the speed of the unit. Its the Windows CE models. Any help would be greately appreciated. Thank you. π