It's official:
Thu 2/28: vs. Giants at Scottsdale Fri 2/29: vs. Giants at Mesa Sat 3/1: vs. Angels at Tempe Sun 3/2: vs. Giants at Mesa Mon 3/3: vs. Mariners at Peoria Tue 3/4: vs. Brewers at Maryvale Wed 3/5: vs. Diamondbacks at Tucson Thu 3/6: vs. Athletics at Phoenix Fri 3/7: vs. Mariners at Mesa Sat 3/8: vs. Diamondbacks at Mesa vs. Athletics at Phoenix Sun 3/9: vs. Royals at Surprise Mon 3/10: vs. Brewers at Maryvale Tue 3/11: vs. Athletics at Mesa Wed 3/12: vs. Rangers at Surprise Thu 3/13: vs. Padres at Mesa Fri 3/14: vs. Angels at Mesa Sat 3/15: vs. White Sox at Tucson Sun 3/16: vs. Angels at Mesa Mon 3/17: OFF DAY Tue 3/18: vs. Royals at Mesa Wed 3/19: vs. Athletics at Mesa vs. Giants at Scottsdale Thu 3/20: vs. Rockies at Mesa Fri 3/21: vs. Rockies at Tucson Sat 3/22: vs. White Sox at Mesa Sun 3/23: vs. Padres at Peoria Mon 3/24: vs. Rangers at Mesa Tue 3/25: vs. Giants at Scottsdale Wed 3/26: vs. Angels at Tempe Thu 3/27: vs. Brewers at Mesa Fri 3/28: vs. Mariners at Las Vegas, 9:15 CT Sat 3/29: vs. Mariners at Las Vegas, 2:05 CTA note on game times: there are no night games in Arizona this year. All games in Arizona are at 1:05 Arizona time -- that means 2:05 CT until March 8, and 3:05 CT on March 9 and later, because Daylight Saving time begins on March 9.
The only exception to this is the 3/27 game at Mesa, the final game in Arizona -- that starts at 12:05 Arizona time, 2:05 CT.
TV/radio dates will be announced later. Single-game tickets go on sale on January 8 at 10 am CT online.
UPDATE [2007-11-25 7:25:26 by Al]: The Giants' spring training schedule shows the March 19 game vs. the Cubs as a night game, 7:05 Arizona time, meaning Cubs fans could see a Cub doubleheader that day (there's a split-squad game vs. the A's in Mesa that afternoon).