I would suggest you look at the iMate Jam/XDA II Mini. This pocket pc phone is fantastic! It is the smallest one available, about the same size and a normal smartphone (smaller in some cases), has Bluetooth, great screen and a 1.3MP Camera (quality is not tooo bad). Get the XDA Mini if you can because it has a 256Mb card free.
Also, get a Sandisk SD WiFi card (either with or without 256Mb memory built in). I got the memoryless one and it works great with the XDA Mini. Web surfing is quite fast over my broadband connection, MSN Messenger works great, email is great.
Everything works perfectly. This is a fantastic handheld! If you want some pics, look at the thread i posted with pics of the handheld with the wifi card.
http://www.pocketpcthoughts.com/foru...ic.php?t=37761
Good Luck!!