VistaPrint and BLOCs

Is it possible to build a website that has similar features to the VistaPrint website?