Files
claudetools/wiki/clients/russo-law.md
Mike Swanson 6e1c65877f sync: auto-sync from GURU-5070 at 2026-06-15 11:20:33
Author: Mike Swanson
Machine: GURU-5070
Timestamp: 2026-06-15 11:20:33
2026-06-15 11:20:56 -07:00

4.5 KiB

type, name, display_name, last_compiled, compiled_by, sources
type name display_name last_compiled compiled_by sources
client russo-law Russo Law Firm 2026-06-15 GURU-5070/claude-main
clients/russo-law/session-logs/2026-06/2026-06-15-mike-russo-sharepoint-storage-eval.md

Russo Law Firm

Tucson law practice; ACG managed-services client (GPS + AV + backup + Seafile hosting + Office subs, $543.50/mo) + OITVOIP phone. First documented 2026-06-15 around a pre-sales question: moving ~6.5 TB of data from ACG-hosted Seafile into Microsoft 365 SharePoint.

Overview

  • Business: Russo Law Firm (law practice), Tucson AZ.
  • Address: 3505 N Campbell Ave, Tucson, AZ 85719.
  • Main phone: 520-529-1515.
  • Billing model: managed services (recurring) + 12 prepaid hours on account.
  • Syncro customer ID: 23331699.

Contacts

Name Phone Email Role
Steve Russo 520-975-9024 Principal (firm namesake)
Carolyn Russo 520-591-4303
Shannon Trionfo 520-248-0244 (account contact) Account / billing contact
Pat Broom 520-850-6832 pebroom@rrs-law.com

Account email on file: stever@rrs-law.com. (Email domain: rrs-law.com.)

Cloud / M365

  • Microsoft 365 tenant rrs-law.com, ~3 seats, Exchange Online (email).
  • Global Admin: guru@rrs-law.com — vaulted at clients/russo-law/m365-admin.sops.yaml (MFA/2FA held by Mike). [WARNING] The password was found in plaintext in the Syncro customer note; it is now vaulted and should be scrubbed from the Syncro note.

Data / Storage

  • Primary data store: ACG-hosted Seafile (~6.5 TB), billed under the "Hosting" line of the managed bundle. This is the system the client is considering moving off of.

Billing (Syncro recurring schedules)

Schedule What Frequency Amount
509659 GPS + AV + data backup + Hosting (Seafile) + Office subs Monthly $543.50
499925 OIT phone bill (OITVOIP / PacketDial) Monthly $45.44

Prepaid: 12.0 hrs on account. (History: 13.5 hrs moved to Syncro 1/16/26; 17.5 hrs to AT 8/15/25.) Note: schedule 224454 was deleted during Syncro API research 2026-05-26 and recreated as 509659.

Active Question — SharePoint storage move (2026-06)

The client wants to move ~6.5 TB from Seafile into Microsoft 365 SharePoint. A phone meeting is being scheduled (client had not responded as of 2026-06-15). Cost analysis, kept Microsoft-only at the client's request:

SharePoint pooled storage = 1 TB base + 10 GB/licensed user. At 3 seats only ~1.03 TB is included, so nearly all 6.5 TB is billable overage.

Option Rate ~Monthly for 6.5 TB Notes
SharePoint Online Extra File Storage $0.20/GB/mo $1,120/mo ($13.4K/yr) live storage; ~5.47 TB billable after the pool. CSP-monthly +20% -> ~$1,345/mo
Microsoft 365 Archive ~$0.05/GB/mo ~$333/mo + retrieval cold/inactive sites only; not for live working data
Self-hosted SharePoint Server storage -> disk via RBS licensing + infra + labor escapes the $0.20/GB tax but SharePoint Server + SQL + Windows + SA + heavy ops is disproportionate for 3 users (~$8-15K one-time + maintenance). Not recommended.

For ACG's internal read (cheaper alternatives, not necessarily quoted MS-only): they already have Seafile; Backblaze B2 wholesale (~$0.006/GB) is $40/mo for 6.5 TB at ACG cost, and a managed-archive resell ($0.03/GB ≈ $200/mo) would be ~5-6x cheaper than Microsoft with margin.

Recommendation / call talking points

  1. Ask why SharePoint (specific feature like Office co-authoring / Teams, or just "we want it"?).
  2. A full live move is a $1,100/mo new line item ($13.4K/yr) — roughly triples their current ACG monthly. Set that expectation before they commit.
  3. Preferred path: SharePoint Online for the working subset + keep the 6.5 TB bulk in Seafile, linked — gets the SharePoint UX without the storage tax.
  4. If they only want files-with-web-access, Seafile already does it — no change needed.
  5. Don't self-host SharePoint Server for 3 seats.

Open Items

  • Client has not responded to the meeting request (phone meeting pending).
  • Scrub the M365 admin password from the Syncro customer note (now vaulted).
  • Deliver the SharePoint cost picture on the call; steer toward the hybrid unless a hard requirement forces a full move.