How do you tell when walnuts are ready? Do I have to wait for them to fall off the tree? I can't get to my tree everyday to pick them up, so they start to rot. Is there a neater way to crack them than running over them with the car? Thanks for any help!