@ sheng - I noticed that too. As far as I can tell from those screenies it is a small tablet PC made inhouse by micro$oft. It appears to be running windows XP tablet edition (does that 'paint' program look familiar to you?) . This also explains the halo bit. If its on a regular x86 platform, and previding it had a graphics accelerator ofcorse it can run halo. As has now been stated by microshaft these pics are real but are a year old so it may have a completly different form factor by now and the software should be a bit more 'disguesed'.