Files
claudetools/clients/russo-law/session-logs/2026-06/2026-06-15-mike-russo-sharepoint-storage-eval.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.9 KiB

User

  • User: Mike Swanson (mike)
  • Machine: GURU-5070
  • Role: admin

Session Summary

First documented ClaudeTools record for Russo Law Firm (Tucson personal-injury / law practice). Triggered by a pre-sales question: the client wants to move ~6.5 TB of data from ACG-hosted Seafile into Microsoft 365 SharePoint, and Mike needs the cost to quote them. A phone meeting is being scheduled; as of 2026-06-15 the client has not responded to the meeting request. Pulled their live Syncro record, evaluated the SharePoint storage economics, vaulted a plaintext M365 admin credential found in the Syncro notes, and built the initial wiki article.

Syncro snapshot (customer 23331699)

  • Business: Russo Law Firm — 3505 N Campbell Ave, Tucson, AZ 85719 — main 520-529-1515
  • Account contact: Shannon Trionfo (stever@rrs-law.com on the account; mobile 520-248-0244)
  • Contacts: Steve Russo (520-975-9024), Carolyn Russo (520-591-4303), Pat Broom (pebroom@rrs-law.com, 520-850-6832), Shannon Trionfo (520-248-0244)
  • Prepaid: 12.0 hrs (notes: moved 13.5 hrs to Syncro 1/16/26; 17.5 hrs to AT 8/15/25)
  • Recurring billing:
    • Sched 509659 "GPS + AV / data backup / Hosting / Office subs" — Monthly, next 2026-06-24, $543.50/mo (this is the managed bundle; the "Hosting" line is the ACG-hosted Seafile data store)
    • Sched 499925 "OIT Phone bill" — Monthly, next 2026-07-01, $45.44/mo (OITVOIP/PacketDial)
  • Email: Microsoft 365, tenant rrs-law.com (~3 seats, Exchange Online)
  • Note: Russo schedule 224454 was deleted during Syncro API research 2026-05-26 and recreated as 509659.

SharePoint storage cost evaluation (the deliverable for the call)

Client scenario: 3 M365 seats, ~6.5 TB of data, currently in Seafile, wants to move to SharePoint.

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

Microsoft-only options (per client request to keep the comparison MS-only):

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

Context / alternatives (for ACG's internal read, not necessarily quoted MS-only):

  • They already have what they need in Seafile (ACG-hosted, part of the $543.50/mo bundle).
  • Backblaze B2 wholesale (~$0.006/GB) = $40/mo for 6.5 TB at ACG cost; a managed-archive resell at e.g. $0.03/GB ($200/mo) is ~5-6x cheaper than Microsoft and still healthy margin.

Recommendation / talking points for the call:

  1. Ask why SharePoint — a specific feature (Office co-authoring, Teams), or just "we want SharePoint"? Decides everything.
  2. Moving all 6.5 TB live into SharePoint is a $1,100/mo new line item ($13.4K/yr) — roughly triples their current ACG monthly. Make sure they understand that before committing.
  3. Better path if they want the SharePoint UX: put the working subset in SharePoint Online (fits in/near the included pool) and keep the 6.5 TB bulk in Seafile, linked from SharePoint.
  4. If they just want files-with-web-access, they already have Seafile — no change needed.
  5. Self-hosting SharePoint Server is not worth it for 3 seats.

Credentials & Secrets

  • M365 Global Admin (rrs-law.com tenant): guru@rrs-law.com — found in PLAINTEXT in the Russo Syncro customer note. Vaulted at clients/russo-law/m365-admin.sops.yaml (username/password under credentials:; MFA/2FA held by Mike). TODO: scrub the plaintext password from the Syncro customer note now that it's vaulted.

Pending / Incomplete Tasks

  • Client has not responded to the meeting request (phone meeting being scheduled).
  • Scrub the M365 admin password from the Syncro customer 23331699 note (now vaulted).
  • On the call: confirm the "why SharePoint", present the cost, steer toward the hybrid (SP Online working set + Seafile bulk) unless a hard requirement forces a full move.

Reference Information

  • Syncro customer: https://computerguru.syncromsp.com/customers/23331699
  • Schedules: 509659 (managed $543.50/mo), 499925 (OIT phone $45.44/mo)
  • M365 tenant: rrs-law.com (~3 seats, Exchange Online)
  • Generic MS storage pricing used: SharePoint pool = 1 TB + 10 GB/user; Extra File Storage $0.20/GB/mo (CSP-monthly ~$0.24/GB); M365 Archive ~$0.05/GB + retrieval. Verify current MS pricing.