Avoid the G4 Cube. It doesn't have USB 2. Go for a Mac Mini, at least a G4 Mini but I would recommend the lowest end Intel Mini as well. I have the Core Duo Mini and its a speed demon, the Core Solo Mini should be more than fast enough for your needs. If you've already got a monitor, speakers and keyboard then you won't need to add anything to it.