Looking at your block of questions as a hole, have you considered an eeePC? It's not quite pocketable but it about the side of a book and definitely does the stuff you want. If you're a Linux guy as #7 eluded to, you can chuck full fledged distros onto it if you like. Mine is running the latest version of Ubuntu and it's fine.