--- type: client name: russo-law display_name: Russo Law Firm last_compiled: 2026-06-15 compiled_by: GURU-5070/claude-main sources: - 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. ## Backlinks - [[internal-infrastructure]] — ACG hosting infra (Seafile runs on Jupiter). - [[msp-pricing]] — GPS / hosting pricing basis.