IBC rocks and has done things large and small for VC companies and public ones. They have the same skill set as any large firm but are a much better value.