I also would favor a full desktop over the All-In-One PC. The expansion capabilities are much better on the tower. Plus the prices are coming down as the All-In-Ones and laptops get more popular.