Great ideas *ARE* hard to implement