In many cases stations that broadcast their NTSC (analog) channels on VHF will have their ATSC (digital) signals on UHF. Your receiver will map them down to the old channel number. Example - in my area the PBS analog channel is on ch 3, VHF. The digital versions are on 15.1, 15.2, 15.3 (UHF) but they appear in my channel listing as 3.1, 3.2, 3.3. I need a VHF antenna to receive the low-freq. analog ch. 3 and a UHF antenna for the digitals. Note that in some cases the final channel assignments have not yet been made, i.e., some digital channel assignments might change before the final conversion to all digital broadcasting that is now expected by the end of 2009.
Your ch12 (KNTV digital) is on a highband VHF channel and the CM4228 might be able to receive that OK (widely reported), altho' it is at some distance.
Charper 1 listed a series of antennas that will receive the channels that you should be able to get in your location. Except for KNTV, your channels are all close to you so in all likelihood you won't need a high performance antenna for the close ones, unless you have to mount it in your attic, or you have terrain or obstruction issues.
The CM4228 is probably the best UHF antenna available, so it will likely pick-up all the UHF channels that you can get from your location. 4 of your channels come from the same general direction, but to receive the others you would need to turn the 4228, or as charper 1 suggested, go to multiple antennas.
The $150 cost for an installer is probably reasonable depending on how complex your OTA system will be, how far he has to travel, etc. Ask the installer what it would cost to have him do a "site survey" for your specific application first and he can give you a better estimate from there. The $25-50 cost for the survey might be money well-spent...!