So what does everyone reccomend

my only requirements are these
1. WIFI capability (preferred onboard not a card but will use)
2. Keyboard, onboard or avaliable

other htan that im not really too particular,
Im looking at an ipaq 4335
sony nz90, ux50

the nz90 needs a card to wifi it up, but has a camera, and hte ux50 is just pimp

what do you think?