SlideShare a Scribd company logo
A Real World Guide to Building High Availability
SharePoint Farms
Sponsored by:
Visit us on the web at www.binarywave.com
@eshupps sharepointcowboywww.sharepointcowboy.com
slideshare.net/eshupps linkedin.com/in/eshupps
Eric Shupps
SharePoint Server MVP
Agenda
Fundamentals
Elimination of single points
of failure
Fully redundant systems
Seamless continuity
Automated failover
Operational Stability
Risk mitigation
Compliance
Customer Satisfaction
Revenue Protection
Safety
Performance
Security
Public Relations
Infrastructure
Devices
Servers
Bandwidth
Storage
Software
Windows Server 2012/2012 R2
Failover Clustering
File Shares
SQL Server 2012/2014
Always On Availability Groups
Resources
Cost
Complexity
Licensing
Troubleshooting
Patching & Updates
Architecture
WFE
SharePoint Server 2013
Front-end Server
SQL Server 2012 SP2 (2014) PowerPivot Add-In
SQL Server 2012 SP2 (2014) Reporting Services Add-In
APP
SharePoint Server 2013
Application Server
Excel Services Service Application
SQL Server 2012 SP2 (2014) PowerPivot Service Application
SQL Server 2012 SP2 (2014) PowerPivot Add-In
SQL Server 2012 SP2 (2014) Reporting Services Service Application
SQL Server 2012 SP2 (2014) Reporting Services Add-In
WAC
Office Web Apps 2013 Server
SQL
SQL Server 2012 SP2+ (2014)
Database Engine
All Databases and Roles
SQL Server Analysis Services for SharePoint (PowerPivot)
WFM
Workflow Manager Server
JUST SharePoint
Is everything on
this diagram
‘highly
available’?
What about
environment?
Virtual Host A Virtual Host B
SQL Server installed and configured to support SQL AlwaysOn Availability Groups.
WFE01
SharePoint 2013
Front-end Server
APP01
SharePoint 2013
Application Server
SQL01
SQL Server 2012 SP1+
All Databases and Roles
WFE02
SharePoint 2013
Front-end Server
APP02
SharePoint 2013
Application Server
SQL02
SQL Server 2012 SP1+
All Databases and Roles
F5 BigIP
Network Load Balancer
WFM01
Workflow
Manager
Server
WFM03
Workflow
Manager
Server
WFM02
Workflow
Manager
Server
wfm.<domain>.com
WSFC01
SQLAGL01
WAC01
Office Web Apps 2013
Server
WAC02
Office Web Apps 2013
Server
wac.<domain>.com
Architecture
From Zero to Hero: A Real World Guide to Building High Availability SharePoint Farms
From Zero to Hero: A Real World Guide to Building High Availability SharePoint Farms
Dedicated vs. Shared Storage
Quorum Types
Node Majority
Node and File Share
Majority
Node and Disk Majority
Disk Only
Witnesses
Disk
File Share
Logins
Service Accounts
SQL Accounts
Computer Objects
File shares
Cluster permissions
Read all properties
Create computer objects
Configuration
Location
Availability
Replication
Entries
Machines
Cluster
Listeners
Permissions
Encryption
Communication (SSL)
Data (TDE)
Certificate Types
SAN
Wildcard
Challenges
Cost
Complexity
Configuration
Windows Server Failover
Clustering
Required
Provides base cluster
capabilities
Server level
SQL Failover Cluster
Instance
Optional
Instance level
No automatic failover w/
Availability Groups
From Zero to Hero: A Real World Guide to Building High Availability SharePoint Farms
From Zero to Hero: A Real World Guide to Building High Availability SharePoint Farms
Database Name Sync Async
User Profile
Application
Yes Yes
User Profile Sync Yes No
User Profile Social Yes Yes
Word Automation Yes Yes
Managed Metadata Yes Yes
Translation Yes Yes
BDC Yes Yes
Project Server Yes Yes
PowerPivot Yes Yes
PerformancePoint Yes Yes
Database Name Sync Async
Config Yes No
Central Admin Yes No
Content Yes Yes
App Management Yes Yes
Search Admin Yes No
Search Analytics Yes No
Search Crawl Yes No
State Service Yes No
Secure Store Yes Yes
Usage and Health Yes* No
https://technet.microsoft.com/en-us/library/jj841106(v=office.15).aspx
* Remove prior to running PSCONFIG
Async replication NOT
supported
Risk of deltas between on-
disk indexes and databases
is HIGH
Sync Replication Challenges
Administration
Site-level configuration
Analytics
Database size
Crawl/Re-Indexing time
Full database replication
possible but can be
problematic
Synchronization is best
done “live”
Options
Backup and restore
Reprovision
User Profile Service Application
Profile
DB
Sync
DB
User Profile
Synchronization Service
Active
Directory
Profile
DB
Sync
DB
Forefront Identity
Manager
FIM FIM Sync
Independent cache with no DB
persistence
Configurable memory
allocation
Max 16GB per server
Max 32GB per farm
Dedicated mode recommended
for High Availability
HA possible in collocated
mode with sufficient hardware
resources
Cache Dependencies
Feeds
Content
Search
Web Part
Login
Tokens
Access
Cache
Security
Trimming
App
Tokens
View
State
OneNote
Throttling
Integrated Dedicated
Leverages “Contained
Databases” feature of SQL
2012
Requires changes to SQL
Server protocols, settings
and authentication mode
HA requires Contained
Database Authentication
Access DB’s are NOT
automatically added to
availability groups
SSAS
Can be configured for read-
only replicas
SSRS
Requires .NET 3.5 hotfix
KB2654347
No automatic failover
PowerPivot
Not yet tested for Sync or
Async commit operations
Implementation
Group of databases organized
into PRIMARY (1) and
SECONDARY (4 – 2012, 8 –
2014)
Automatic data
synchronization
Synchronous and
Asynchronous modes
Optional read-only replicas
Database-only redundancy
Listeners (Virtual Network
Names)
Provide flexibility and
abstraction
Best practice
HA aliases target AG
Listeners NOT servers or
instances
Use multiple listeners for
scalability
Windows Server Failover
Cluster
File Share Quorom
Disk Witness Quorom
Failover Cluster Instances
Shared storage between cluster
members
Storage “owned” by active
member
Availability Groups
Discrete storage for each replica
Windows Server Failover
Cluster
File Share quorum
Disk witness quorum
Failover Cluster Instances
Shared storage between
cluster members
Storage “owned” by active
member
Availability Groups
Discrete storage for each
replica
SQL overhead ALWAYS
impacts performance
Ensure adequate bandwidth
for database replication
Secondary infrastructure
does not have to match
primary
Beware reduced performance
Plan for rapid scale-out
Async faster than sync
Possible data loss
From Zero to Hero: A Real World Guide to Building High Availability SharePoint Farms
Sponsored by:
Visit us on the web at www.binarywave.com

More Related Content

PPTX
SharePoint and Office 365 Performance Best Practices
PPTX
Office Development Licensing, Deployment and ALM
PPTX
Rev Your Engines - SharePoint Performance Enhancements
PDF
SPTECHCON - Rev Your Engines - SharePoint 2013 Performance Enhancements
PPTX
Introduction to the Office Dev PnP Core Libraries
PPTX
Rev Your Engines - SharePoint Performance Best Practices
PPTX
Introduction to Azure Web Applications for Office and SharePoint Developers
PPTX
Introduction to Office and SharePoint Development
SharePoint and Office 365 Performance Best Practices
Office Development Licensing, Deployment and ALM
Rev Your Engines - SharePoint Performance Enhancements
SPTECHCON - Rev Your Engines - SharePoint 2013 Performance Enhancements
Introduction to the Office Dev PnP Core Libraries
Rev Your Engines - SharePoint Performance Best Practices
Introduction to Azure Web Applications for Office and SharePoint Developers
Introduction to Office and SharePoint Development

What's hot (20)

PPTX
Share point 2013 new and improved
PDF
SharePoint 2013 - A Real World Help Desk App End to End
PPTX
SharePoint and Office Development Workshop
PPTX
Real World SharePoint Add-In Development
PPTX
Pushing the Boundaries - A Deep-Dive into Real-World SharePoint Add-In and Ap...
PPTX
Introduction to Azure Web Applications for Office and SharePoint Developers
PPTX
Get Some Rest - Taking Advantage of the SharePoint 2013 REST API
PPTX
Dive into Microsoft SharePoint Server 2016 Upgrade, Migration and beyond
PDF
SharePoint 2013 Performance Enhancements
PPTX
[White/Himmelstein] Bridge the Cloud Divide with Hybrid Business Intelligence
PPTX
Rev Your Engines: SharePoint Performance Best Practices
PPTX
ECS19 - Marco Rocca and Fabio Franzini - Need a custom logic in PowerApps? Us...
PPTX
A Deep-Dive into Real-World SharePoint App Development
PPTX
[Vončina] Configuring SharePoint 2016 for BI Scenarios
PPTX
ECS19 - Vesa Juvonen - Getting Started With SharePoint Framework - Roadmap
PDF
Kako pravilno konfigurisati SharePoint on-premises za SharePoint Add-ins (Sha...
PDF
Webinar - Migrating Legacy On Premise Solutions to SharePoint Online and Wind...
PDF
SharePoint 2013 - Migrating Legacy On-Premise Solutions to SharePoint Online ...
PPTX
SharePoint 2013 i SharePoint Online
PPTX
Enterprise Content Management Solutions in SharePoint and Office 365
Share point 2013 new and improved
SharePoint 2013 - A Real World Help Desk App End to End
SharePoint and Office Development Workshop
Real World SharePoint Add-In Development
Pushing the Boundaries - A Deep-Dive into Real-World SharePoint Add-In and Ap...
Introduction to Azure Web Applications for Office and SharePoint Developers
Get Some Rest - Taking Advantage of the SharePoint 2013 REST API
Dive into Microsoft SharePoint Server 2016 Upgrade, Migration and beyond
SharePoint 2013 Performance Enhancements
[White/Himmelstein] Bridge the Cloud Divide with Hybrid Business Intelligence
Rev Your Engines: SharePoint Performance Best Practices
ECS19 - Marco Rocca and Fabio Franzini - Need a custom logic in PowerApps? Us...
A Deep-Dive into Real-World SharePoint App Development
[Vončina] Configuring SharePoint 2016 for BI Scenarios
ECS19 - Vesa Juvonen - Getting Started With SharePoint Framework - Roadmap
Kako pravilno konfigurisati SharePoint on-premises za SharePoint Add-ins (Sha...
Webinar - Migrating Legacy On Premise Solutions to SharePoint Online and Wind...
SharePoint 2013 - Migrating Legacy On-Premise Solutions to SharePoint Online ...
SharePoint 2013 i SharePoint Online
Enterprise Content Management Solutions in SharePoint and Office 365
Ad

Similar to From Zero to Hero: A Real World Guide to Building High Availability SharePoint Farms (20)

POTX
SharePoint 24x7x365 Architecting for High Availability, Fault Tolerance and D...
PDF
A Real World Guide to Building Highly Available Fault Tolerant SharePoint Farms
PDF
Unbreakable Sharepoint 2016 With SQL Server 2016 availability groups
PPTX
Unbreakable SharePoint 2016 with SQL Server 2016 Always On Availability groups
PPTX
OSW06 - A Real World Guide to Building Highly Available Fault Tolerant ShareP...
PPTX
Unbreakable SharePoint 2013 with SQL Server Always On Availability Groups (HA...
PPTX
Haute Disponibilité et Reprise sur incidents en SharePoint 2013 avec Sql Serv...
PPTX
haute Disponibilité et reprise sur incident dans SharePoint avec groupes de d...
PDF
SQL Server Alwayson for SharePoint HA/DR Step by Step Guide
PDF
SQL AlwaysON for SharePoint HA/DR on Azure Global Azure Bootcamp 2017 Eisenac...
PPTX
Building the Perfect SharePoint 2010 Farm; A Walkthrough of Best Practices fr...
PPTX
Ultimate SharePoint Infrastructure Best Practises Session - Isle of Man Share...
PPTX
AUDWC 2016 - Using SQL Server 20146 AlwaysOn Availability Groups for SharePoi...
PPTX
SharePoint 2010 High Availability - TechEd Brasil 2010
PPTX
SPSAD - Ultimate SharePoint Infrastructure Best Practices Session - SharePoin...
PPTX
SPSSV 2013 - Ultimate SharePoint Infrastructure Best Practices Session
PPTX
Infrastructure Best Practices for SharePoint On-Premises presented by Michael...
PPTX
Building the Perfect SharePoint 2010 Farm - SPS Brisbane 2011
PPTX
SPSSac2014 - SharePoint Infrastructure Tips and Tricks for On-Premises and Hy...
PPTX
Building the Perfect SharePoint 2010 Farm
SharePoint 24x7x365 Architecting for High Availability, Fault Tolerance and D...
A Real World Guide to Building Highly Available Fault Tolerant SharePoint Farms
Unbreakable Sharepoint 2016 With SQL Server 2016 availability groups
Unbreakable SharePoint 2016 with SQL Server 2016 Always On Availability groups
OSW06 - A Real World Guide to Building Highly Available Fault Tolerant ShareP...
Unbreakable SharePoint 2013 with SQL Server Always On Availability Groups (HA...
Haute Disponibilité et Reprise sur incidents en SharePoint 2013 avec Sql Serv...
haute Disponibilité et reprise sur incident dans SharePoint avec groupes de d...
SQL Server Alwayson for SharePoint HA/DR Step by Step Guide
SQL AlwaysON for SharePoint HA/DR on Azure Global Azure Bootcamp 2017 Eisenac...
Building the Perfect SharePoint 2010 Farm; A Walkthrough of Best Practices fr...
Ultimate SharePoint Infrastructure Best Practises Session - Isle of Man Share...
AUDWC 2016 - Using SQL Server 20146 AlwaysOn Availability Groups for SharePoi...
SharePoint 2010 High Availability - TechEd Brasil 2010
SPSAD - Ultimate SharePoint Infrastructure Best Practices Session - SharePoin...
SPSSV 2013 - Ultimate SharePoint Infrastructure Best Practices Session
Infrastructure Best Practices for SharePoint On-Premises presented by Michael...
Building the Perfect SharePoint 2010 Farm - SPS Brisbane 2011
SPSSac2014 - SharePoint Infrastructure Tips and Tricks for On-Premises and Hy...
Building the Perfect SharePoint 2010 Farm
Ad

More from Eric Shupps (15)

PPTX
Microsoft Ignite 2022 - Scaling, Securing, Managing, and Publishing Power Pla...
PPTX
Scaling, Securing, Managing, and Publishing Power Platform Custom Connectors....
PDF
A Beginners Guide to Custom Connectors for Power Apps and Power Automate
PDF
App to AppExchange - A Journey from Idea to Market for Salesforce Developers
PPTX
Beginners Guide to Custom Connectors for Power Apps and Power Automate
PPTX
OSH01 - Developing SharePoint Framework Solutions for the Enterprise
PPTX
Mastering Modern Authentication and Authorization Techniques for SharePoint, ...
PPTX
Developing SharePoint Framework Solutions for the Enterprise (SPC 2019)
PPTX
Developing SharePoint Framework Solutions for the Enterprise - SEF 2019
PPTX
SharePoint and Office 365 Development Workshop
PPTX
ECS 2018: Introduction to Azure Web Applications
PPTX
Overcoming Gender Imbalance in the Technical Field
POTX
Mastering Modern Authentication and Authorization for SharePoint and Office A...
PPTX
Intranet Development in Office 365
PPTX
Creating Cloud-Ready Enterprise Applications with the SharePoint 2013 Add-In ...
Microsoft Ignite 2022 - Scaling, Securing, Managing, and Publishing Power Pla...
Scaling, Securing, Managing, and Publishing Power Platform Custom Connectors....
A Beginners Guide to Custom Connectors for Power Apps and Power Automate
App to AppExchange - A Journey from Idea to Market for Salesforce Developers
Beginners Guide to Custom Connectors for Power Apps and Power Automate
OSH01 - Developing SharePoint Framework Solutions for the Enterprise
Mastering Modern Authentication and Authorization Techniques for SharePoint, ...
Developing SharePoint Framework Solutions for the Enterprise (SPC 2019)
Developing SharePoint Framework Solutions for the Enterprise - SEF 2019
SharePoint and Office 365 Development Workshop
ECS 2018: Introduction to Azure Web Applications
Overcoming Gender Imbalance in the Technical Field
Mastering Modern Authentication and Authorization for SharePoint and Office A...
Intranet Development in Office 365
Creating Cloud-Ready Enterprise Applications with the SharePoint 2013 Add-In ...

Recently uploaded (20)

PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
Big Data Technologies - Introduction.pptx
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
KodekX | Application Modernization Development
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
breach-and-attack-simulation-cybersecurity-india-chennai-defenderrabbit-2025....
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Electronic commerce courselecture one. Pdf
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Advanced Soft Computing BINUS July 2025.pdf
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Advanced IT Governance
PDF
GDG Cloud Iasi [PUBLIC] Florian Blaga - Unveiling the Evolution of Cybersecur...
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
Dropbox Q2 2025 Financial Results & Investor Presentation
Big Data Technologies - Introduction.pptx
Diabetes mellitus diagnosis method based random forest with bat algorithm
CIFDAQ's Market Insight: SEC Turns Pro Crypto
KodekX | Application Modernization Development
MYSQL Presentation for SQL database connectivity
breach-and-attack-simulation-cybersecurity-india-chennai-defenderrabbit-2025....
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Electronic commerce courselecture one. Pdf
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Reach Out and Touch Someone: Haptics and Empathic Computing
Chapter 3 Spatial Domain Image Processing.pdf
Advanced Soft Computing BINUS July 2025.pdf
NewMind AI Monthly Chronicles - July 2025
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Advanced IT Governance
GDG Cloud Iasi [PUBLIC] Florian Blaga - Unveiling the Evolution of Cybersecur...
“AI and Expert System Decision Support & Business Intelligence Systems”

From Zero to Hero: A Real World Guide to Building High Availability SharePoint Farms

  • 1. A Real World Guide to Building High Availability SharePoint Farms
  • 2. Sponsored by: Visit us on the web at www.binarywave.com
  • 6. Elimination of single points of failure Fully redundant systems Seamless continuity Automated failover Operational Stability
  • 7. Risk mitigation Compliance Customer Satisfaction Revenue Protection Safety Performance Security Public Relations
  • 8. Infrastructure Devices Servers Bandwidth Storage Software Windows Server 2012/2012 R2 Failover Clustering File Shares SQL Server 2012/2014 Always On Availability Groups
  • 11. WFE SharePoint Server 2013 Front-end Server SQL Server 2012 SP2 (2014) PowerPivot Add-In SQL Server 2012 SP2 (2014) Reporting Services Add-In APP SharePoint Server 2013 Application Server Excel Services Service Application SQL Server 2012 SP2 (2014) PowerPivot Service Application SQL Server 2012 SP2 (2014) PowerPivot Add-In SQL Server 2012 SP2 (2014) Reporting Services Service Application SQL Server 2012 SP2 (2014) Reporting Services Add-In WAC Office Web Apps 2013 Server SQL SQL Server 2012 SP2+ (2014) Database Engine All Databases and Roles SQL Server Analysis Services for SharePoint (PowerPivot) WFM Workflow Manager Server
  • 12. JUST SharePoint Is everything on this diagram ‘highly available’? What about environment? Virtual Host A Virtual Host B SQL Server installed and configured to support SQL AlwaysOn Availability Groups. WFE01 SharePoint 2013 Front-end Server APP01 SharePoint 2013 Application Server SQL01 SQL Server 2012 SP1+ All Databases and Roles WFE02 SharePoint 2013 Front-end Server APP02 SharePoint 2013 Application Server SQL02 SQL Server 2012 SP1+ All Databases and Roles F5 BigIP Network Load Balancer WFM01 Workflow Manager Server WFM03 Workflow Manager Server WFM02 Workflow Manager Server wfm.<domain>.com WSFC01 SQLAGL01 WAC01 Office Web Apps 2013 Server WAC02 Office Web Apps 2013 Server wac.<domain>.com
  • 16. Dedicated vs. Shared Storage Quorum Types Node Majority Node and File Share Majority Node and Disk Majority Disk Only Witnesses Disk File Share
  • 17. Logins Service Accounts SQL Accounts Computer Objects File shares Cluster permissions Read all properties Create computer objects
  • 19. Encryption Communication (SSL) Data (TDE) Certificate Types SAN Wildcard Challenges Cost Complexity Configuration
  • 20. Windows Server Failover Clustering Required Provides base cluster capabilities Server level SQL Failover Cluster Instance Optional Instance level No automatic failover w/ Availability Groups
  • 23. Database Name Sync Async User Profile Application Yes Yes User Profile Sync Yes No User Profile Social Yes Yes Word Automation Yes Yes Managed Metadata Yes Yes Translation Yes Yes BDC Yes Yes Project Server Yes Yes PowerPivot Yes Yes PerformancePoint Yes Yes Database Name Sync Async Config Yes No Central Admin Yes No Content Yes Yes App Management Yes Yes Search Admin Yes No Search Analytics Yes No Search Crawl Yes No State Service Yes No Secure Store Yes Yes Usage and Health Yes* No https://technet.microsoft.com/en-us/library/jj841106(v=office.15).aspx * Remove prior to running PSCONFIG
  • 24. Async replication NOT supported Risk of deltas between on- disk indexes and databases is HIGH Sync Replication Challenges Administration Site-level configuration Analytics Database size Crawl/Re-Indexing time
  • 25. Full database replication possible but can be problematic Synchronization is best done “live” Options Backup and restore Reprovision User Profile Service Application Profile DB Sync DB User Profile Synchronization Service Active Directory Profile DB Sync DB Forefront Identity Manager FIM FIM Sync
  • 26. Independent cache with no DB persistence Configurable memory allocation Max 16GB per server Max 32GB per farm Dedicated mode recommended for High Availability HA possible in collocated mode with sufficient hardware resources Cache Dependencies Feeds Content Search Web Part Login Tokens Access Cache Security Trimming App Tokens View State OneNote Throttling
  • 28. Leverages “Contained Databases” feature of SQL 2012 Requires changes to SQL Server protocols, settings and authentication mode HA requires Contained Database Authentication Access DB’s are NOT automatically added to availability groups
  • 29. SSAS Can be configured for read- only replicas SSRS Requires .NET 3.5 hotfix KB2654347 No automatic failover PowerPivot Not yet tested for Sync or Async commit operations
  • 31. Group of databases organized into PRIMARY (1) and SECONDARY (4 – 2012, 8 – 2014) Automatic data synchronization Synchronous and Asynchronous modes Optional read-only replicas Database-only redundancy Listeners (Virtual Network Names)
  • 32. Provide flexibility and abstraction Best practice HA aliases target AG Listeners NOT servers or instances Use multiple listeners for scalability
  • 33. Windows Server Failover Cluster File Share Quorom Disk Witness Quorom Failover Cluster Instances Shared storage between cluster members Storage “owned” by active member Availability Groups Discrete storage for each replica
  • 34. Windows Server Failover Cluster File Share quorum Disk witness quorum Failover Cluster Instances Shared storage between cluster members Storage “owned” by active member Availability Groups Discrete storage for each replica
  • 35. SQL overhead ALWAYS impacts performance Ensure adequate bandwidth for database replication Secondary infrastructure does not have to match primary Beware reduced performance Plan for rapid scale-out Async faster than sync Possible data loss
  • 37. Sponsored by: Visit us on the web at www.binarywave.com