gumstix are smaller than this, although they don't run XP because they use an ARM processor. They do run linux though. The cheap one is also $130. I thought about getting one and stashing it somewhere on the university network as a proxy server so I can continue to get institutional access to journals after I graduate :)







