I just ordered an 8820 for a Wi-Fi pilot in my office, but I got to play with an 8320 for the first time today and I must say for a personal device it's definitely better for me -smaller, better keyboard, and the camera is likely just as useful as the GPS.

Are there any software or other hardware differences between the 8820 and the 8320 though?