• I find the biggest constraints to be time and available hardware. One would also need a sample database(s) just to speed things up.

    Replication, Failover technologies and disaster recovery all needs sufficient available hardware and this is not always available to the novice DBA that wants to try thing on his own.