How long do you think this will last? (Ping @TravLeBlanc)