Problems and Perspectives in Quantum-Dot Based Computation