Section: http://docs.couchbase.com/couchbase-manual-2.5/cb-install/#online-upgrade-with-swap-rebalance
Area: First paragraph
Issues: Change ‘perform an standard online upgrade,’ to 'perform a standard online upgrade,’ (change an to a)

Section: http://docs.couchbase.com/couchbase-manual-2.5/cb-admin/#common-errors
Area: Text above third box
Issues: Change ‘Alternatively you may additional see’ to 'Alternatively you may additionally see’ (additionally, not additional)

Section: http://docs.couchbase.com/couchbase-manual-2.5/cb-admin/#data-missing-in-query-response-or-its-wrong-user-issue
Area: Bottom section that starts with 'One important question to make is'
Issues: (1) Not sure what 'One important question to make is’ is supposed to say.  I think it should may be 'One important question to answer is’.  (2) Bullet #2 should show red text for stale=update_after.  There is a space before _after that throws off the formatting.

Section: http://docs.couchbase.com/couchbase-manual-2.5/cb-admin/#wrong-documents-or-rows-when-querying-with-include-docstrue
Area: Text that starts with ‘Why this behavior?'
Issues: Change 'works by at query time’ to ‘works at query time’ (remove ‘by')

Section: http://docs.couchbase.com/couchbase-devguide-2.5/#why-observe-items
Area: Above first graphic with shopping cart
Issues: Change ‘the provide the’ to ‘provide the’ (remove the first ‘the’)

Section: http://docs.couchbase.com/couchbase-manual-2.5/cb-rest-api/#getting-bucket-statistics
Area: First paragraph
Issues: Change ‘to get statistics with the at the bucket level' to 'to get statistics at the bucket level’ (remove ‘with the’)

Section: http://docs.couchbase.com/couchbase-manual-2.5/cb-rest-api/#viewing-cluster-details
Area: First yellow block of text.
Issues: Change ‘the system attempts to connect non-SASL, non-proxied to a bucket clients to a bucket named "default".’ to 'the system attempts to connect non-SASL, non-proxied to a bucket named "default”.’ (remove 'to a bucket clients’, I think)

Section: http://docs.couchbase.com/couchbase-manual-2.5/cb-rest-api/#rest-api-overview
Area: JSON Responses
Issues: Change 'On that node, you may find’ to 'On that note, you may find’ (change node to note)

Section: http://docs.couchbase.com/couchbase-manual-2.5/cb-rest-api/#http-status-codes
Area: Very bottom of the section
Issues: Remove the text: <title=“Clusters REST API”>

Section: http://docs.couchbase.com/couchbase-devguide-2.5/#couchbase-sdks
Area: First paragraphs
Issues: (1) Remove ‘and' from 'providers and that’ in string 'and third-party providers and that are installed’.  (2) In the string 'the SDK responds automatically and correctly distribute read/write requests’, change distribute to distributes (plural)

Section: http://docs.couchbase.com/couchbase-devguide-2.5/#comparing-couchbase-and-traditional-rdms
Area: Third row in initial table
Issues: Change first period to a comma in 'Built on modern reality of relatively inexpensive. plentiful memory.'

Section: http://docs.couchbase.com/couchbase-devguide-2.5/#comparing-couchbase-and-traditional-rdms
Area: Bottom paragraph
Issues: In the string 'you perform and analysis of your application’, change and to an

Section: http://docs.couchbase.com/couchbase-devguide-2.5/#support-for-memcached-protocol
Area: First paragraph
Issues: In the string 'libraries can be migrated to with Couchbase Server’, remove the word ‘with'

Section: http://docs.couchbase.com/couchbase-devguide-2.5/#server-failover
Area: Main body
Issues: In the string 'and the node has been failed-over, SDKs is updated’, change ‘SDKs is’ to 'SDKs are’.

Section: http://docs.couchbase.com/couchbase-devguide-2.5/#modeling-documents
Area: First paragraph
Issues: (1) First sentence has a semi-colon with a space in front of it.  That should just a be a prior and then another sentence after that.  I saw that as a standard.  The current sentence runs on.  (2) In the string 'documents generally contains all the information’, change 'contains' to 'contain'

Section: http://docs.couchbase.com/couchbase-devguide-2.5/#comparing-document-oriented-and-relational-data
Area: Second paragraph under initial graphics
Issues: In the string 'to a beer in a relational mode,’, change ‘mode,’ to ‘model,’.

Section: http://docs.couchbase.com/couchbase-devguide-2.5/#comparing-document-oriented-and-relational-data
Area: Last paragraph
Issues: Change ‘Amtel brewery’ to ‘Amstel brewery'

Section: http://docs.couchbase.com/couchbase-devguide-2.5/#using-json-documents
Area: Text above first code snippet
Issues: In the string 'you might want particular document structure’, insert ‘a’ between want and particular to yield ‘want a particular’.

Section: http://docs.couchbase.com/couchbase-devguide-2.5/#schema-less-data-modeling
Area: Third paragraph
Issues: Change ‘take advantage of Couchbase Server ability to index’ to 'take advantage of Couchbase Server's ability to index’ (adding possession to Server with ’s)

Section: http://docs.couchbase.com/couchbase-devguide-2.5/#schema-less-data-modeling
Area: Paragraph above first code snippet
Issues: In the string “If go to our example of having a beer application”, the text is missing something between If and go.  Maybe it should be you or we.

Section: http://docs.couchbase.com/couchbase-devguide-2.5/#modeling-documents-for-retrieval
Area: Issues of Contention area
Issues: (1) Change 'contention over asteroid document’ to 'contention over the asteroid document’ (adding ‘the’).  (2) Change ‘we can expect conflict between the processes’ to 'we can expect conflicts between the processes’ (plural conflicts, I think)

Section: http://docs.couchbase.com/couchbase-devguide-2.5/#modeling-documents-for-retrieval
Area: Bottom paragraph
Issues: I think there are a few issues with “The advantages of this approach apply to all cases where our object is relative static; for instance if you have a player document you do not expect to change the player profile that often. You could store references to player abilities in the player document and then describe the abilities in separate documents.”  Suggest a change to “The advantages of this approach apply to all cases where our object is relatively static.  For instance if you have a player document and you do not expect to change the player profile that often, you could store references to player abilities in the player document and then describe the abilities in separate documents.”  There are 5 differences in the proposed change.  Just one guy’s opinion about readability.  At a minimum, change relative to relatively.

Section: http://docs.couchbase.com/couchbase-devguide-2.5/#using-reference-documents-for-lookups
Area: Bottom
Issues: (1) In the string “to create categories for object.”, change object to objects.  (2) Sentence 
Then you would add products to the content the reference the SKU for your beers.” is not clear.  (3) Should there be a colon before product in the JSON code snippet?  Have not seen that syntax, but may jut be something I am not familiar with.

Section: http://docs.couchbase.com/couchbase-devguide-2.5/#accessing-data-with-couchbase-sdks
Area: Second paragraph
Issues: In the string 'The SDK provide an abstraction’, change SDK to SDKs (pluralize)

Section: The SDK provide an abstraction
Area: Paragraph after the first two bullets
Issues: Change 'the next time the item requested;’ to 'the next time the item is requested;’ (add ‘is’)

Section: http://docs.couchbase.com/couchbase-devguide-2.5/#about-asynchronous-methods
Area: Second paragraph
Issues: (1) In the string 'retrieving any results returned by Couchbase server and are stored in runtime memory’, change ‘and are stored’ to ’that are stored’ (I think).  (2) For the string 'performing an asynchronous method and retrieve the results’,  either use ‘performing' and ‘retrieving' or ‘perform' and ‘retrieve’.  It’s mixed tense currently. 

Section: http://docs.couchbase.com/couchbase-devguide-2.5/#about-asynchronous-methods
Area: Second paragraph from bottom
Issues: In the string 'synchronous request to retrieve to retrieve the two keys’, remove duplicate ‘to retrieve’.

Section: http://docs.couchbase.com/couchbase-devguide-2.5/#handling-common-errors
Area: Client-Side Timeouts, third paragraph, above bullets
Issues: String 'there are few possible’ should be 'there are a few possible'

Section: http://docs.couchbase.com/couchbase-devguide-2.5/#handling-common-errors
Area: Paragraphs below bullets
Issues: (1) In the string 'Timeouts usually means that a Couchbase SDK’, change means to mean.  In the string 
'In either of these scenario, the risk’, change scenario to scenarios.

Section: http://docs.couchbase.com/couchbase-devguide-2.5/#handling-failover
Area: Paragraph above last set of bullets
Issues: I think that the string 'After rebalance, you could choose to perform one of these options:’ is supposed to start with ‘After node failure’.

Section: http://docs.couchbase.com/couchbase-devguide-2.5/#getting-cluster-topology
Area: First two paragraphs
Issues: (1) In the string 'To create an maintain such a connection’, change ‘an’ to ‘and’.  (2) In the string 
'You should provide the appropriate REST endpoints your SDK’, add ’to’ between endpoints and your to yield ‘endpoints to your SDK’.  (3) In the string 'your client library will have a REST/JSON URL appears as follows’, insert ’that’ between URL and appears to yield 'URL that appears' 

Section: http://docs.couchbase.com/couchbase-devguide-2.5/#handling-rebalances-in-your-client-library
Area: Paragraph that starts with ‘Concurrently, your client'
Issues: For the string, 'In this case, the server your client library was trying to use will return a NOT_MY_VBUCKET error response (as the server knows the vBucketId which your client library encoded into the request)’, shouldn't it be ‘as the server does not know' (or maybe ‘does not own')?

Section: http://docs.couchbase.com/couchbase-devguide-2.5/#providing-observe-functions
Area: Bottom area, 3rd paragraph up
Issues: In the string 'It is important that you to understand’, remove the ‘to’.

Section: http://docs.couchbase.com/couchbase-devguide-2.5/#replica-read
Area: Second paragraph
Issues: Change ‘For instance if you a SLA that requires’ to ‘For instance, if you have an SLA that requires’. (add comma, change ‘a SLA' to ‘have an SLA’.

Section: http://docs.couchbase.com/couchbase-devguide-2.5/#performing-basic-telnet-operations
Area: Text above third code snippet
Issues: For the string 'which is ‘karen’ in this cadd ase’ clean up the back part.  I think it should just be ‘in this case’, but not sure what the word add (or cadd) was there for.

Section: http://docs.couchbase.com/couchbase-devguide-2.5/#performing-basic-telnet-operations
Area: Third text paragraph up (above second to last code snippet)
Issues: Rework the string 'When Couchbase Server successfully stores the record it automatically creates a cas value. which we get with gets.’ to something like 'When Couchbase Server successfully stores the record, it automatically creates a CAS value.  You retrieve the CAS value via get operations.’.

Section: http://docs.couchbase.com/couchbase-sdk-java-1.3/#hello-couchbase
Area: First paragraph
Issues: Change 'we connect to the a Couchbase node’ to 'we connect to a Couchbase node’ (remove ‘the')

Section: http://docs.couchbase.com/couchbase-sdk-java-1.3/#hello-couchbase
Area: Set and get bullet
Issues: In the string 'will get you pretty fair in your application’, change fair to far.