In a way, 49ers rookie B.J. Daniels is a bit like former Oakland A's super sub Tony Phillips back in the 1980s, willing to play all over the field.Back then, the A's just wanted to get Phillips' bat into the lineup, and so he played shortstop, second base and third base, plus the outfield. He was a jack-of-all-trades and a valuable piece of the A's winning puzzle.Now Daniels, a rookie from South Florida, is bringing speed, athleticism and his skills as a winning college quarterback to a very talented Niners team that hopes he can make the roster and help it in a number of ways. Though he was a successful quarterback at South Florida, it's probably his only chance to make the team.On Thursday, when 49ers head coach Jim Harbaugh was talking about the competition for the No. 2 quarterback spot behind starter Colin Kaepernick, Harbaugh only mentioned veterans Colt McCoy and Scott Tolzien.But then Harbaugh brought up Daniels, the seventh-round draft choice who's been getting work at quarterback, running back, wide receiver and special teams."He's really progressing at quarterback," Harbaugh told Taylor Price of 49ers.com. "He's doing good work there and he's putting in a lot of time at...