"Caprica" offers a shocking view of the future

by