We propose a deterministic remote state preparation (RSP) scheme for preparing an arbitrary (including pure and mixed) qubit, where a partially entangled state and finite classical communication are used. To our knowledge, our scheme is the first RSP scheme that fits into this category. One other RSP scheme proposed by Berry shares close features, but can only be used to prepare an arbitrary pure qubit. Even so, our scheme saves classical communication by approximate 1 bit per prepared qubit under equal conditions. When using a maximally entangled state, the classical communication for our scheme is 2 bits, which agrees with Lo's conjecture on the resource cost. Furthermore Alice can switch between our RSP scheme and a standard teleportation scheme without letting Bob know, which makes the quantum channel multipurpose.