I've worked with John Horn at Infrastructure Group, and I can definitely recommend those guys. (http://www.infrastructuregroup.com/services.html)
John's a Stanford JD/MBA, and a really good guy. He's also got a CPA on his team, and they can do pretty much anything you need early stage (the exception is patent law). They have startup pricing, so you won't have to break the bank if you're bootstrapping.
They're in downtown Palo Alto off University, so pretty convenient if you're in SV/SF.