Yes, absolutely. I've had several clients like that. Usually, the work centers around something that isn't their core business or a technology that their full-time programmers aren't very experienced with. Sometimes it's just a matter of fluctuating workload where hiring another person full-time wouldn't make sense.