i think nokia make something similar, but its purely for surfing.
The Nokia 770 does everything mentioned here (surfing, instant messaging, audio/video streaming, gaming, etc) and is based on Linux. It's cheap for what it does and it's apparently is easy to port applications to it. Unfortunately it's a bit underpowered.