i suspect that both apple and microsoft is heading towards google, while google is heading towards the other two. as in, both are heading towards a service and portal like place (.mac, live) and creating specialized boxes and solution that can tie into that to provide additional services with little effort from the user (zune, ipod, appletv, xbox360). google on the other hand is a service and port