Physical Realizations of Quantum Computing:Are the Divincenzo Criteria Fulfilled in 2004? (With Cd-Rom)