For those who live in the East Bay area, Bayporter Express is a good service (SuperShuttle doesn't serve this area). I remember fares of ~$16 from Oakland/Berkeley to both SFO and OAK. If you stop by one of the UA ticket offices, you can even pick up a $2 discount coupon. Very reliable, and friendly drivers.