I hope you guys had a good day yesterday - I always make it a point to try and enjoy my writing when it's a day associated with Bill Walsh. In many respects, I'm very happy that the whole "Jim Harbaugh is bringing the west coast offense back to San Francisco," hype was overblown. 49ers fans were absolutely freaking out about this and talking about how he could be the next Walsh, despite the fact that Harbaugh only ever ran a power running offense with some excellent west coast influences. I'm just really happy he didn't go all Mike Martz on us and try and make this team into something it's not. Here's to a great season (and to Walsh). Enjoy the linkage, children.
Michael Crabtree Hates The Preseason, Or At Least His Feet Do (Brady)
49ers camp summary (7/30): Crabtree still sidelined (Maiocco)
Alex Smith and the 49ers need Michael Crabtree to heal quickly this time (BA Sports Guy)
Previewing The 49ers Starters: LB Patrick Willis (Brady)
Frank Gore happy to be back to football, Donte Whitner still hears about his hit (Gin)
Dixon lobbies for chance to play fullback (Maiocco)
Once a Penn State finalist, Roman 'thrilled' to return as 49ers OC (Inman)
Kaepernick out-guns teammates in accuracy test (Barrows)
Leonard Davis update: He's still big. Very big. (SF Gate)
No need to label 49ers WR Jenkins at this point (Maiocco)
Practice review, Day 4: Crabtree still out but plenty others catching passes (Inman)
Nate Byham vs. Demarcus Dobbs (Maiocco)
Jim Harbaugh promises to say 'I told you so' to 'so-called experts' who questioned A.J. Jenkins (BA Sports Guy)
49ers training camp notes: Day four (Gin)
Previewing The 49ers Starters: QB Alex Smith (Brady)
Tramaine Brock vs. Perrish Cox (Maiocco)
Stadium's Steel Structure Taking Shape (49ers)
Being a Sheep
Be sure to follow @NinersNation on Twitter as well as on Facebook. You can follow SB Nation Bay Area on Twitter @sbnbayarea and also on Facebook.
If you're new here, you can register for a free account to participate in the discussion and create your own fanposts here at Niners Nation and across our entire network of 300+ sports blogs.