What does a cattle ranch have in common with computers? Admittedly not much, but that didn't stop two college dropouts f