BookBrowse For Libraries

Librarians Say...


BookBrowse for Libraries Platinum Winner, 2024 Modern Library Awards
  • Librarians judging the Modern Library Awards have awarded BookBrowse multiple Platinum Awards. Here are a selection of comments:
    • The BookBrowse staff is wonderful in that they listen to any concerns and questions that you have. The response turnaround time is fast and the product is first rate. It serves not only as a tool for readers' advisory, but is current and user-friendly. I recommend this product.
    • It is an excellent complement to our other methods of readers' advisory. I use it frequently and find it a high quality product.
    • Great self-guided readers advisory tool, especially for patrons who like to explore authors and genres.
    • I use this resource to find titles for my book group at the library. I especially like how books are put into various categories, making it very easy to select the specific topic you'd like to read about. I also love the Book Group Interviews. I have found great recommendations for books, and advice on how to deal with difficult situations. Their love of books, and their willingness to assist libraries is truly appreciated.
    • I run the book club at our library and have personally used this website for discussion questions and to find books that other book clubs and readers have used. Great product!
  • We have access to Novelist Plus through our NC Live subscription, but whereas Novelist requires staff to learn a controlled vocabulary to make the most of it, the categories and content in BookBrowse are so much easier to access because they don't use a complex controlled vocabulary. I'm really excited for our staff to be able to use BookBrowse as a readers advisory tool. They already use the free version as a resource for collection development, but a subscription will be a new level of usefulness for them.
    — Laura McPherson, County Librarian, Ashe County Public Library
  • I'm just back from a trip and searched for something similar to my vacation read. Up came a nice list of read-alikes, but not only that, there was a list of other books in that genre, as well as read-alikes for those books. I could spend the whole afternoon on BookBrowse. What fun!
    — Wendy S., Friends of Pikes Peak Library District
  • The material you sent for BookBrowse set up and publicity was very helpful. You anticipated all our needs. We're enjoying BookBrowse very much and are very happy with the service.
    — Jocelyn Ozolins Shelter Island Public Library, NY
  • We're absolutely loving BookBrowse! I took a peek at our YTD usage stats and in two months, we've already seen more use of this service than many of our others in a year!
    — Erin Chestnutt, librarian at Beauregard Parish Library, LA
  • BookBrowse is a wonderful, easy-to-use service that provides excellent book recommendations. We love the thorough reviews, read-alikes, author interviews and reading group guides.
    — Ali Birnbach, librarian at Mill Valley Public Library, CA
  • Of all our electronic resources, BookBrowse is the favorite of our patrons, and our stats show it's the most used.
    — Georgia Robinson, librarian at City of Kawartha Lakes Public Library, Ontario
  • BookBrowse is the first place I go to find books for our library book group.  I always start my title search in the book club section. Everything I need is there! I can find books by theme, settings, time periods and genres. And when I find the perfect book on that page, I can find a reading guide that will assist me with the group. Such an ingenious page, from a wonderful, wonderful site!
    — Terye Balogh, librarian at Milpitas Library, CA

Patrons Say...


  • I am loving BookBrowse - I was thrilled when my library subscribed. It has been so helpful in preparing for the two book groups I'm in!"
    — Debby S, patron of Berkeley Heights Public Library
  • My book club friends think I am so smart because I am so informed about books!
    — Betty
  • You are directly responsible for expanding my reading horizons exponentially.
    — Georganne
  • BookBrowse is the most consistently excellent and reader-friendly resource available anywhere.
    — James
  • Thank you for helping me find terrific books in a sea of literary mediocrity.
    — Heather

The Media Says...



Debugging Information
ColdFusion Server Developer 2021,0,13,330286
Template /lib/peoplesay/index.cfm
Time Stamp 31-May-26 07:45 PM
Locale en
User Agent Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Remote IP 127.0.0.1
Host Name 127.0.0.1


Execution Time

Total Time Avg Time Count Template
93 ms 93 ms 1 top level /root/website/lib/peoplesay/index.cfm
61 ms 61 ms 1 /root/website/lib/blocks/app_layout.cfm
33 ms 33 ms 1 /root/website/site/blocks/layout/dsp_footer.cfm
32 ms 32 ms 1 /root/website/adzones/showcase_track.cfm
31 ms 31 ms 1 /root/website/adsystem/adsystem_mod.cfm
22 ms 22 ms 1 /root/website/lib/blocks/app_globals.cfm
12 ms 12 ms 1 /root/website/lib/blocks/dsp_libinfo_left_border.cfm
11 ms 11 ms 1 /root/website/lib/blocks/dsp_libsidemenu.cfm
11 ms 11 ms 1 /root/website/queries/qry_get_member_classification_number.cfm
9 ms 5 ms 2 /root/website/actions/act_spider_tracker.cfm
8 ms 8 ms 1 /root/website/act_check_login.cfm
8 ms 8 ms 1 /root/website/queries/qry_get_member_info.cfm
1 ms 1 ms 1 /root/website/lib/peoplesay/dsp_main.cfm
1 ms 1 ms 1 /root/website/site/blocks/layout/dsp_header.cfm
1 ms 1 ms 1 /root/website/site/blocks/layout/main_menu.cfm
0 ms 0 ms 1 /root/website/Application.cfm
0 ms 0 ms 1 /root/website/act_libraryIPLogin.cfm
0 ms 0 ms 1 /root/website/actions/udfs.cfm
0 ms 0 ms 1 /root/website/app_server.cfm
0 ms 0 ms 1 /root/website/banners/ad_594.cfm
0 ms 0 ms 1 /root/website/formurl2attributes.cfm
0 ms 0 ms 1 /root/website/js/fbjavascriptsdk.cfm
0 ms 0 ms 1 /root/website/lib/blocks/promo_block.cfm
0 ms 0 ms 1 /root/website/queries/qry_get_current_ezine.cfm
0 ms 0 ms 1 /root/website/site/blocks/dsp_header_newsletter.cfm
0 ms 0 ms 1 /root/website/site/blocks/email_modal.cfm
0 ms 0 ms 1 /root/website/site/blocks/layout/google_tags.cfm
0 ms 0 ms 1 /root/website/site/blocks/layout/head.cfm
0 ms 0 ms 1 /root/website/site/blocks/layout/header_announcement.cfm
0 ms 0 ms 1 /root/website/site/blocks/layout/main_search.cfm
6 ms  STARTUP, PARSING, COMPILING, LOADING, & SHUTDOWN
99 ms  TOTAL EXECUTION TIME
red = over 250 ms average execution time


SQL Queries

spidercheck (Datasource=bookbrowse_com_new, Time=4ms, Records=1) in /root/website/actions/act_spider_tracker.cfm @ 19:45:58.058
SELECT	a.bot_number
        FROM	bots a
        WHERE	charindex(a.bot_name, ?) > 0
		OR a.bot_ip = ?
Query Parameter Value(s) -
Parameter #1(cf_sql_varchar) = Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Parameter #2(cf_sql_varchar) = 127.0.0.1

get_member_info (Datasource=bookbrowse_com_new, Time=7ms, Records=0) in /root/website/queries/qry_get_member_info.cfm @ 19:45:58.058
select 	a.*, 
    		b.member_account_type_name, b.member_account_type_charge, b.member_account_type_charge_frequency,  b.member_account_type_months, 
            c.member_chargetype_name, c.member_chargetype_number, a.member_classification_number, a.member_book_format
	
    from members a, member_account_types b, member_chargetype c
	
    where a.member_account_type_number = b.member_account_type_number
	and a.payment_method_id = c.member_chargetype_number
	and a.member_number = ?
Query Parameter Value(s) -
Parameter #1(CF_SQL_INTEGER) = 0

get_current_ezine (Datasource=bookbrowse_com_new, Time=0ms, Records=1, Cached Query) in /root/website/queries/qry_get_current_ezine.cfm @ 19:45:58.058
select		top 1 ezine_number, ezine_dt, ezine_image, ezine_brief_description, ezine_introduction
from		ezines
where		ezine_active_flag = 1
and 		ezine_type_number = 4
and			ezine_dt < getdate()
order by 	ezine_dt DESC
get_member_classification_number (Datasource=bookbrowse_com_new, Time=10ms, Records=0) in /root/website/queries/qry_get_member_classification_number.cfm @ 19:45:58.058
select  	a.member_classification_number, b.member_classification_description
	FROM 		members a
	INNER JOIN 	member_classification b on b.member_classification_number = a.member_classification_number
	WHERE		a.member_number = ?
Query Parameter Value(s) -
Parameter #1(CF_SQL_INTEGER) = 0

get_ads (Datasource=bookbrowse_com_new, Time=7ms, Records=0) in /root/website/adsystem/adsystem_mod.cfm @ 19:45:58.058
SELECT		a.adid,	adweight
	FROM		adsystem a
	INNER JOIN 	ad_category_mapping b ON b.adid = a.adid
	WHERE		a.section = ?
	AND			a.active  = 1
	AND 		a.start_date <= GETDATE()
	
	AND (a.viewby LIKE '%n%' OR a.viewby = 'all')
            

	AND     (b.category_number IN (	SELECT	category_number
									FROM	category_book_mapping
									WHERE	book_number = ?)
      		OR 	b.category_number = ?)
Query Parameter Value(s) -
Parameter #1(CF_SQL_VARCHAR) = showcase_track
Parameter #2(CF_SQL_VARCHAR) = 0
Parameter #3(CF_SQL_VARCHAR) = 0

get_ads (Datasource=bookbrowse_com_new, Time=7ms, Records=1) in /root/website/adsystem/adsystem_mod.cfm @ 19:45:58.058
SELECT	a.adid,	adweight
        FROM	adsystem a
        WHERE	a.section = ? 
        AND 	a.active  = 1 
        AND		a.start_date <= GETDATE()	
        
        AND (a.viewby LIKE '%n%' OR a.viewby = 'all')
        AND (select count(*) from ad_category_mapping where datalength(category_number) >= 1 and adid = a.adid) = 0
Query Parameter Value(s) -
Parameter #1(CF_SQL_VARCHAR) = showcase_track

get_type (Datasource=bookbrowse_com_new, Time=13ms, Records=1) in /root/website/adsystem/adsystem_mod.cfm @ 19:45:58.058
SELECT	a.start_date, a.adid, a.end_date, a.camp_views, a.image_name, a.alt_text, a.views, a.code, a.adsize
        FROM	adsystem a
        WHERE	a.adid = ?
Query Parameter Value(s) -
Parameter #1(CF_SQL_INTEGER) = 594


Scope Variables

CGI Variables:
AUTH_PASSWORD=
AUTH_TYPE=
AUTH_USER=
CERT_COOKIE=
CERT_FLAGS=
CERT_ISSUER=
CERT_KEYSIZE=
CERT_SECRETKEYSIZE=
CERT_SERIALNUMBER=
CERT_SERVER_ISSUER=
CERT_SERVER_SUBJECT=
CERT_SUBJECT=
CF_TEMPLATE_PATH=/root/website/lib/peoplesay/index.cfm
CONTENT_LENGTH=
CONTENT_TYPE=
CONTEXT_PATH=
GATEWAY_INTERFACE=
HTTPS=
HTTPS_KEYSIZE=
HTTPS_SECRETKEYSIZE=
HTTPS_SERVER_ISSUER=
HTTPS_SERVER_SUBJECT=
HTTP_ACCEPT=*/*
HTTP_ACCEPT_ENCODING=gzip, br, zstd, deflate
HTTP_ACCEPT_LANGUAGE=
HTTP_CONNECTION=upgrade
HTTP_COOKIE=CFGLOBALS=urltoken%3DCFID%23%3D4072759%26CFTOKEN%23%3Dbba685c29c147300%2DFBB74825%2DD234%2DA072%2D0E9C140EE5A1EE6C%23lastvisit%3D%7Bts%20%272026%2D05%2D31%2019%3A45%3A57%27%7D%23hitcount%3D7%23timecreated%3D%7Bts%20%272026%2D05%2D31%2019%3A45%3A56%27%7D%23cftoken%3D425f3ed811ecd263%2DFBB75051%2DE0E2%2D2DCE%2DC8006434996FC107%23cfid%3D4072761%23; CFID=4072765; FREEACCESSCOUNT=1; CFCLIENT_BOOKBROWSE=order%3Dp%23member%5Fnumber%3D0%23member%5Factive%5Fflag%3D0%23member%5Flogged%5Fin%5Fflag%3D0%23library%5Fuser%5Fflag%3D0%23view%3Dbooks%23; CFTOKEN=e4221998e1ee69c1-FBB75E36-BBBD-08EB-896650070D188925
HTTP_HOST=dev.bookbrowse.com
HTTP_REFERER=http://dev.bookbrowse.com/lib/peoplesay/
HTTP_URL=
HTTP_USER_AGENT=Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
LOCAL_ADDR=127.0.0.1
PATH_INFO=
PATH_TRANSLATED=/root/website/lib/peoplesay/index.cfm
QUERY_STRING=
REMOTE_ADDR=127.0.0.1
REMOTE_HOST=127.0.0.1
REMOTE_USER=
REQUEST_METHOD=GET
SCRIPT_NAME=/lib/peoplesay/index.cfm
SERVER_NAME=dev.bookbrowse.com
SERVER_PORT=8500
SERVER_PORT_SECURE=0
SERVER_PROTOCOL=HTTP/1.1
SERVER_SOFTWARE=
WEB_SERVER_API=
Client Variables:
cfid=4072761
cftoken=425f3ed811ecd263-FBB75051-E0E2-2DCE-C8006434996FC107
hitcount=7
lastvisit={ts '2026-05-31 19:45:57'}
library_user_flag=0
member_active_flag=0
member_logged_in_flag=0
member_number=0
order=p
timecreated={ts '2026-05-31 19:45:56'}
urltoken=CFID=4072765&CFTOKEN=e4221998e1ee69c1-FBB75E36-BBBD-08EB-896650070D188925
view=books
Cookie Variables:
CFCLIENT_BOOKBROWSE=order=p#member_number=0#member_active_flag=0#member_logged_in_flag=0#library_user_flag=0#view=books#
CFGLOBALS=urltoken=CFID#=4072759&CFTOKEN#=bba685c29c147300-FBB74825-D234-A072-0E9C140EE5A1EE6C#lastvisit={ts '2026-05-31 19:45:57'}#hitcount=7#timecreated={ts '2026-05-31 19:45:56'}#cftoken=425f3ed811ecd263-FBB75051-E0E2-2DCE-C8006434996FC107#cfid=4072761#
CFID=4072765
CFTOKEN=e4221998e1ee69c1-FBB75E36-BBBD-08EB-896650070D188925
FREEACCESSCOUNT=1
Session Variables:
cfid=4072765
cftoken=e4221998e1ee69c1-FBB75E36-BBBD-08EB-896650070D188925
sessionid=BOOKBROWSE_4072765_e4221998e1ee69c1-FBB75E36-BBBD-08EB-896650070D188925
urltoken=CFID=4072765&CFTOKEN=e4221998e1ee69c1-FBB75E36-BBBD-08EB-896650070D188925
Debug Rendering Time: 11 ms