Great idea, but will this work over the long run?