Bleeding edge technology

Definition
Bleeding edge technology refers to technology that is so new that the user is required to risk unreliability, and possibly greater expense, in order to use it.