Excellent ideas except for the last one - strengthening courts undermines democracy and puts too much power in the hands of unelected officials. Everyone loves courts when they are stacked for your side. This effect is magnified the more powerful the court. It also further politicizes what should be an impartial system.<p>Courts are already vastly powerful today.