BookBrowse interviews Ron Longe joins us to talk about his 15-year-old New York City book club, and how they recently transformed their meetings into smashing literary salons. about all aspects of their book club.

Book Club Interview (see full list)

Ron Longe joins us to talk about his 15-year-old New York City book club, and how they recently transformed their meetings into smashing literary salons.

Ron, your book club has been together for a long time - how did this all begin?

My book club has been together for 15 years. This group began when the 5 original members - Erin Hennicke, Shannon McKenna, Kathleen Purcell, Kim Bouchard, and me - all worked together at Penguin Books. The group started originally with ten members (others who also worked with us at Penguin). As people left the group, we hovered at 6 members for several years until this year when we wanted to meet new people and add some new voices to the group.

This year you decided to try something different?

This year we decided to shake it up a bit. We host a literary potluck salon in our homes, invite the author of the book that we've selected and invite other book clubs and outside people to also make it into a networking event. Since I'm a food publicist, I choose a cookbook on which I'm working and everyone has to bring a recipe from that book so we're actually featuring 2 books at our meeting - a novel and a cookbook. And since several of us are freelancers we've invited people from publishing houses, non-profit organizations and other outlets so it gives us an opportunity to network for new business.

What were your meetings like before?

In the past we always met at restaurants in New York, but with the economy as it is, this is a more affordable way to meet and there is also the opportunity for professional networking. With the guest author, it has turned an average book group meeting into a literary evening. We are finding that local authors are more than happy to do this as long as we can get a commitment of at least 10 people and everyone buys the book.

So, it's been nearly a year since you launched your new literary salon. Can you give us some highlights from your meetings since?

For our first meeting in January we invited New York Times Notable author Joshua Henkin to come to discuss his novel Matrimony. In addition, we invited two people from non-profits, a journalist from Shelf Awareness, 3 people from publishing houses, etc. Recipes for the potluck were from Anne Byrn's What Can I Bring? Cookbook, with an Italian-themed menu and Italian wines. That was a hugely successful evening that allowed us to interact with some other book groups, and brought three new members into our book club. I also got the opportunity to join a non-profit committee that produces The Toast to the Children for Children of Bellevue which is chaired by Top Chef's Tom Colicchio. This opened the door for a great networking opportunity for me and two of my clients became honorees for this big New York City tasting event.

Another highlight from the past few months was another literary dinner that we hosted for Christina Baker Kline for her book The Way Life Should Be. This book tells the story of a young woman on a journey to find herself and discovers her passion for cooking. So we cooked recipes from the book and served them at a sit-down dinner for 9 people and had a lively discussion with Baker Kline. The real treat came after dessert, when Christina read a chapter from her new novel Bird in Hand which just hit bookstores.

I love the cooking idea, tell us more about that.

I'm a foodie by nature - my father went to cooking school and my mother owns a bakery/cafe/catering business in Vermont. So it was my destiny to be involved in food as well. I am a food publicist and have worked with some amazing food personalities. Alton Brown, Rick Bayless, Arthur Schwartz, the late Sheila Lukins (who is like my personal Julia Child), Steven Raichlen, and Anne Byrn, The Cake Mix Doctor. And, I love to cook. I welcome any opportunity to have friends over to eat. By combining it with the book club meetings, it creates a magical evening of good food, great friends, and wonderful conversation. When we do the literary dinners, we choose a current or favorite cookbook and assign recipes from that book to create a menu. In addition to the work of fiction or nonfiction that we are discussing that month, we can also talk about the cookbook and compare favorite recipes.

Wow! That sounds like so much fun, but also a lot of work for a monthly book club.

We alternate the author salon dinners with our regular meetings and meet at restaurants around the city. We try to always tie-in a restaurant or cuisine that goes with some aspect of the book we are reading. When we read A Thousand Splendid Suns we ate at a terrific Afghan restaurant; with The Abstinence Teacher, a pivotal scene occurs in an Indian restaurant. Most recently we revisited the Jane Austen theme - our very first book 15 years ago was Pride & Prejudice - and celebrated our 15 years together by going to a wonderful wine bar where we had the opportunity to sample wines and enjoy wonderful small plates.

Has the dynamic of the new, expanded group changed significantly from your original group?

We were a little nervous at first since we are such a tight-knit group; we didn't want new members to feel like outsiders. However, everyone clicked immediately with the three new members. And all three new members like to cook, too. One of our members, Barbara, is a serious foodie like me and we go on some restaurant adventures around the city separate from the book club.

The original version of the group was always to get together to have a good meal and talk about books. Since we now all work in different jobs and industries, the book group has been an important way for us to stay in touch with each other over the years - and allowed us to remain very close friends. So there is the social element of the group. We all share a love of books so the book discussion is very important as well. So a typical book group begins with us all catching up before moving on to the discussion of the book. After the discussion, we end the evening by talking about what we are working on professionally. Since four of us in the group are now freelancers, the brainstorming and networking that goes on is quite helpful.

How do you choose your books?

We have always been very democratic about the book selection. Each member is assigned a month and the group goes with the book that person chooses. That's the one thing that we haven't changed with the new members. I think this is one of the reasons that we have been together for so long, because we never argue about what to read. And, honestly, doing it this way has gotten us to read books that we probably would never have picked up and enjoyed. Since we do the larger events with authors, outside people, or other book clubs every few months, we can remain true to how we wanted the original group to be but also shake things up a bit occasionally and meet new people.

What's it like having the author present? Do you miss the critical discussions you may have had in your more traditional meetings?

With the author there, we have to be more tactful in any criticism. The generic "oh that sucked" won't cut it. At these meetings we appreciate hearing the writer talk about his or her craft. Hearing the author's perspective on the book can dramatically alter what we thought about the book while reading it as well. It also brings to light themes and sub-plots that we may have missed. These findings usually lead to more insightful questions and not just a critical appraisal of the work. I would say that our discussions even with the authors present are still frank. We ply the authors with a little wine before hand so any criticism won't sting as much. (laughs)

Do you do something extra-special for the holiday meeting?

In December, we don't meet as we normally do. Instead, I host a holiday open house with my partner who is an executive at a major NYC nonprofit. Everyone in the book club comes with their significant others. The discussions somehow always come around to the books that we have read in book club and it's a great networking and social opportunity for all. Each holiday party also ties into a cookbook that I'm working on. A couple of years ago when I was working on the 25th Anniversary of The Silver Palate Cookbook, I made all of the classic recipes from the book, including Chicken Marbella. This year, I'm working on several Italian cookbooks, so the menu is set.

Without contacts in the publishing and publicity, or experience in event planning, how might other book groups go about inviting authors and making a real event of it?

We are very fortunate in this area. Three of the members do publicity, one is a magazine writer, and one does event planning. All it takes is a few phone calls to get an author and a couple more to get more people to fill a room. But you don't have to work in these industries to make this happen. Look to see if there are any authors living in your community. You can find this out by asking your local bookseller or by attending author events at a store. Also, many novels now include reading group guides at the back. There is often contact information in these guides - or on the author's website - telling readers how to invite an author to a book club meeting. Although less personal, many authors attend book club meetings via telephone. Authors want to sell books, so the one thing that we promise authors when they are invited that we will have more than 10 people and we require that everyone buys a copy of the book.

Thanks Ron. We love what you've done with your book club, and I'm sure it will inspire many of our readers.

© BookBrowse.com October 2009.

If you feel that your book group has something unique to offer, and you would like to tell others about it, please contact us with brief details, and maybe we can feature you in the future.

BookBrowse Book Club

Book Jacket
The Cover Girl
by Amy Rossi
Find them early enough, and they will always be her girls.

Members Recommend

  • Book Jacket
    The Sister's Curse
    by Nicola Solvinic
  • Book Jacket
    The Lost Story of Eva Fuentes
    by Chanel Cleeton
    A mysterious book links three women across generations in this novel by New York Times bestselling author Chanel Cleeton.
  • Book Jacket
    The Vanishing Place
    by Zoë Rankin
Who Said...

Read the best books first...

Click Here to find out who said this, as well as discovering other famous literary quotes!

Book
Trivia
  • Book Trivia

    Can you name the title?

    Test your book knowledge with our daily trivia challenge!

Wordplay

Solve this clue:

W the C A the M W P

and be entered to win..

Your guide toexceptional          books

BookBrowse seeks out and recommends the best in contemporary fiction and nonfiction—books that not only engage and entertain but also deepen our understanding of ourselves and the world around us.

 


Debugging Information
ColdFusion Server Developer 2021,0,13,330286
Template /featured-bookclubs/archives/index.cfm
Time Stamp 01-Jun-26 12:59 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
1780318769539 ms 1.78031876954E+012 ms 1 /root/website/app_server.cfm
347 ms 347 ms 1 /root/website/featured-bookclubs/archives/index.cfm
183 ms 183 ms 1 /root/website/app_globals.cfm
132 ms 132 ms 1 /root/website/app_layout.cfm
109 ms 109 ms 1 /root/website/site/blocks/layout/dsp_right_column.cfm
84 ms 84 ms 1 /root/website/queries/qry_get_active_obc.cfm
62 ms 62 ms 1 /root/website/queries/qry_get_arcs_for_ad.cfm
62 ms 62 ms 1 /root/website/site/blocks/dsp_border_first_impressions.cfm
47 ms 24 ms 2 /root/website/adsystem/adsystem_mod.cfm
32 ms 32 ms 1 /root/website/adzones/AdZone6.cfm
30 ms 30 ms 1 /root/website/queries/qry_admin_get_bookclub_by_id.cfm
30 ms 30 ms 1 /root/website/queries/qry_get_current_competition.cfm
19 ms 19 ms 1 /root/website/queries/qry_get_current_wordplay.cfm
17 ms 17 ms 1 /root/website/site/blocks/layout/dsp_footer.cfm
15 ms 15 ms 1 /root/website/actions/adstatus.cfm
15 ms 15 ms 1 /root/website/adzones/showcase_track.cfm
13 ms 13 ms 1 /root/website/act_check_login.cfm
12 ms 12 ms 1 /root/website/site/blocks/dsp_book_giveaway.cfm
11 ms 11 ms 1 /root/website/queries/qry_get_member_info.cfm
10 ms 3 ms 3 /root/website/actions/act_spider_tracker.cfm
2 ms 2 ms 1 /root/website/site/blocks/layout/dsp_header.cfm
1 ms 1 ms 1 /root/website/act_libraryIPLogin.cfm
1 ms 1 ms 1 /root/website/actions/udfs.cfm
1 ms 1 ms 1 /root/website/featured-bookclubs/archives/dsp_bookclub.cfm
1 ms 1 ms 1 /root/website/queries/qry_get_free_newsletters.cfm
1 ms 1 ms 1 /root/website/queries/qry_get_previous_arcs_for_ad.cfm
1 ms 1 ms 1 /root/website/site/blocks/layout/dsp_bottom_block.cfm
1 ms 1 ms 1 /root/website/site/blocks/layout/head.cfm
0 ms 0 ms 1 /root/website/Application.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/queries/qry_get_current_ezine.cfm
0 ms 0 ms 1 /root/website/site/blocks/dsp_bookclubs_links.cfm
0 ms 0 ms 1 /root/website/site/blocks/dsp_border_booktalk.cfm
0 ms 0 ms 1 /root/website/site/blocks/dsp_header_newsletter.cfm
0 ms 0 ms 1 /root/website/site/blocks/dsp_wordplay.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/header_announcement.cfm
0 ms 0 ms 1 /root/website/site/blocks/layout/main_menu.cfm
0 ms 0 ms 1 /root/website/site/blocks/layout/main_search.cfm
0 ms  STARTUP, PARSING, COMPILING, LOADING, & SHUTDOWN
347 ms  TOTAL EXECUTION TIME
red = over 250 ms average execution time


SQL Queries

spidercheck (Datasource=bookbrowse_com_new, Time=10ms, Records=1) in /root/website/actions/act_spider_tracker.cfm @ 12:59:29.029
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=10ms, Records=0) in /root/website/queries/qry_get_member_info.cfm @ 12:59:29.029
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

adactive (Datasource=bookbrowse_com_new, Time=14ms, Records=2) in /root/website/actions/adstatus.cfm @ 12:59:29.029
SELECT	viewby, section
    FROM	adsystem 
    WHERE	active  = 1 
    AND		start_date <= GETDATE()
    AND 	(viewby = ? OR viewby = 'all')
Query Parameter Value(s) -
Parameter #1(CF_SQL_VARCHAR) = non

get_current_ezine (Datasource=bookbrowse_com_new, Time=0ms, Records=1, Cached Query) in /root/website/queries/qry_get_current_ezine.cfm @ 12:59:29.029
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_current_wordplay (Datasource=bookbrowse_com_new, Time=18ms, Records=1) in /root/website/queries/qry_get_current_wordplay.cfm @ 12:59:29.029
SELECT		a.wordplay_number, a.wordplay_dt, a.wordplay_name, a.wordplay_intro_text, b.wordplay_puzzle_number, b.wordplay_puzzle_question
    FROM		wordplays a 
	INNER JOIN	wordplay_puzzle_mapping c on c.wordplay_number = a.wordplay_number
	INNER JOIN	wordplay_puzzles b on b.wordplay_puzzle_number = c.wordplay_puzzle_number
	WHERE		a.wordplay_number = (	select top 1 a.wordplay_number
                                from wordplays a, wordplay_puzzles b, wordplay_puzzle_mapping c
                                where a.wordplay_number = c.wordplay_number
                                and b.wordplay_puzzle_number = c.wordplay_puzzle_number
                                and a.wordplay_dt < getdate()
                                and a.wordplay_expiration_dt > dateadd(day, -1, getdate())
                                order by a.wordplay_dt asc
                                )
get_ComNo (Datasource=bookbrowse_com_new, Time=15ms, Records=0) in /root/website/queries/qry_get_current_competition.cfm @ 12:59:29.029
SELECT 	TOP 1 	x.competition_number, x.bb_briefs_flag
	from			competitions x
	
		WHERE	x.competition_dt <= getdate()
		AND		x.competition_expiration_dt > dateadd(d,-1,getdate())
get_current_competition (Datasource=bookbrowse_com_new, Time=13ms, Records=0) in /root/website/queries/qry_get_current_competition.cfm @ 12:59:29.029
SELECT 	x.competition_number, x.book_number, x.competition_teaser_title, x.competition_teaser_description, x.competition_intro_text, x.competition_expiration_dt, x.bb_briefs_flag, x.competition_full_info_flag, x.competition_type, x.competition_optin,x.competition_optin_text, 
				a.book_title as "title",
				(b.author_first_name + ' ' +  b.author_middle_initial + ' ' + b.author_last_name) as "author",
	            f.edition_publish_dt AS "hardcover_publish_dt", f.edition_jacket_image as "hardcover_jacket_image",
				g.edition_publish_dt AS "paperback_publish_dt", g.edition_jacket_image as "paperback_jacket_image"
	
		FROM 		competitions x
		INNER JOIN	books a on a.book_number = x.book_number
		INNER JOIN	book_author_mapping c on c.book_number = x.book_number
		INNER JOIN	authors b on c.author_number = b.author_number
		LEFT JOIN	editions f on a.book_number = f.book_number and f.edition_paperback_flag = 0
		LEFT JOIN	editions g on a.book_number = g.book_number and g.edition_paperback_flag = 1

		WHERE		x.competition_number = ?
Query Parameter Value(s) -
Parameter #1(CF_SQL_INTEGER) = 0

get_previous_arcs_for_ad (Datasource=bookbrowse_com_new, Time=0ms, Records=0, Cached Query) in /root/website/queries/qry_get_previous_arcs_for_ad.cfm @ 12:59:29.029
SELECT 	a.arc_number,a.arc_client_url,a.arc_active_dt, a.arc_off_ad_dt,
		b.ezine_preview_number, b.ezine_preview_title, b.ezine_preview_subtitle, b.ezine_preview_jacket_image, b.ezine_preview_author, b.ezine_preview_publisher, 
		b.ezine_preview_publish_dt, b.ezine_preview_jacket_desc, b.ezine_preview_number_of_pages, b.ezine_preview_bb_comments, b.ezine_preview_isbn13,
		c.ezine_preview_category_name AS "ezine_preview_category",
		(select count(*) from arc_allocator d where d.arc_number = a.arc_number and arc_allocator_review_approved_flag = 1) as "reviews",
		(select (CAST(AVG(CAST(arc_allocator_review_rating AS numeric(12,0))) AS numeric(12,0)))+
				(CASE WHEN right(CAST(AVG(CAST(arc_allocator_review_rating AS numeric(12,2))) AS numeric(12,2)),2) > 25 AND right(CAST(AVG(CAST(arc_allocator_review_rating AS numeric(12,2))) AS numeric(12,2)),2) < 50 THEN 0.5
				 WHEN right(CAST(AVG(CAST(arc_allocator_review_rating AS numeric(12,2))) AS numeric(12,2)),2) > 50 AND right(CAST(AVG(CAST(arc_allocator_review_rating AS numeric(12,2))) AS numeric(12,2)),2) < 75 THEN -0.5
				 ELSE 0
				 END)
 			from arc_allocator	where arc_number = a.arc_number and arc_allocator_review_approved_flag = 1) AS arcrating,
 			(select (CAST(AVG(CAST(arc_allocator_review_rating AS numeric(12,1))) AS numeric(12,1)))from arc_allocator where arc_number = a.arc_number and arc_allocator_review_approved_flag = 1) AS "decrating"

FROM arcs a
INNER JOIN ezine_previews b ON b.ezine_preview_number = a.ezine_preview_number
INNER JOIN ezine_preview_categories c ON b.ezine_preview_category_number = c.ezine_preview_category_number

WHERE arc_closed_flag = 1
AND arc_obc_flag = 0
AND getdate() >= arc_on_ad_dt
AND getdate() < arc_off_ad_dt

ORDER BY a.arc_on_ad_dt DESC
get_future_obc (Datasource=bookbrowse_com_new, Time=14ms, Records=0) in /root/website/queries/qry_get_active_obc.cfm @ 12:59:29.029
SELECT 		a.arc_forumidfk, a.discourse_flag, a.arc_promo_text, arc_on_ad_dt,
				b.ezine_preview_number, b.ezine_preview_title, b.ezine_preview_subtitle, b.ezine_preview_jacket_image, b.ezine_preview_author, b.ezine_preview_jacket_desc, b.ezine_preview_publisher, ezine_preview_publish_dt, ezine_preview_number_of_pages, ezine_preview_isbn, ezine_preview_short_summary,
	            b.ezine_preview_bb_author_link, ezine_preview_bb_link
	
	FROM 		arcs a
	INNER JOIN 	ezine_previews b ON b.ezine_preview_number = a.ezine_preview_number
	
	WHERE 		arc_obc_flag = 1

	AND 		getdate() < arc_on_ad_dt
	
		ORDER BY  	NEWID()
get_active_obc (Datasource=bookbrowse_com_new, Time=44ms, Records=1) in /root/website/queries/qry_get_active_obc.cfm @ 12:59:29.029
SELECT 		a.arc_forumidfk, a.discourse_flag, a.arc_promo_text,
				b.ezine_preview_number, b.ezine_preview_title, b.ezine_preview_subtitle, b.ezine_preview_jacket_image, b.ezine_preview_author, b.ezine_preview_jacket_desc, b.ezine_preview_publisher, ezine_preview_publish_dt, ezine_preview_number_of_pages,  ezine_preview_isbn, ezine_preview_short_summary,
	            b.ezine_preview_bb_author_link, ezine_preview_bb_link,
	            c.book_reading_guide
	
	FROM 		arcs a
	INNER JOIN 	ezine_previews b ON b.ezine_preview_number = a.ezine_preview_number
	LEFT JOIN  	books c on c.book_number = b.ezine_preview_bb_link
	
	WHERE 		a.arc_obc_flag = 1
	AND			a.arc_active_flag = 0
	AND 		arc_closed_flag = 1
	AND 		getdate() >= arc_on_ad_dt
	AND 		getdate() < arc_off_ad_dt
	ORDER BY  	NEWID()
get_recent_obc (Datasource=bookbrowse_com_new, Time=24ms, Records=4) in /root/website/queries/qry_get_active_obc.cfm @ 12:59:29.029
SELECT 		a.arc_forumidfk, a.discourse_flag, a.arc_promo_text,
				b.ezine_preview_number, b.ezine_preview_title, b.ezine_preview_subtitle, b.ezine_preview_jacket_image, b.ezine_preview_author, b.ezine_preview_jacket_desc, b.ezine_preview_publisher, ezine_preview_publish_dt, ezine_preview_number_of_pages,  ezine_preview_isbn, ezine_preview_short_summary,
	            b.ezine_preview_bb_author_link, ezine_preview_bb_link,
	            c.book_reading_guide
	
	FROM 		arcs a
	INNER JOIN 	ezine_previews b ON b.ezine_preview_number = a.ezine_preview_number
	LEFT JOIN  	books c on c.book_number = b.ezine_preview_bb_link
	
	WHERE a.arc_number IN (select top 4 arc_number
							from		arcs
							WHERE 		arc_obc_flag = 1
							AND			arc_active_flag = 0
							AND 		arc_closed_flag = 1
							AND 		getdate() > arc_off_ad_dt
							ORDER BY	arc_on_ad_dt DESC)
	ORDER BY  	NEWID()
get_bookclub_by_id (Datasource=bookbrowse_com_new, Time=30ms, Records=1) in /root/website/queries/qry_admin_get_bookclub_by_id.cfm @ 12:59:29.029
select bookclub_number, bookclub_name, bookclub_title, bookclub_summary, bookclub_interview, bookclub_image, bookclub_entry_dt, bookclub_display_flag
	from bookclubs
	where bookclub_number = ?
Query Parameter Value(s) -
Parameter #1(CF_SQL_INTEGER) = 25

get_arcs_for_ad (Datasource=bookbrowse_com_new, Time=31ms, Records=0) in /root/website/queries/qry_get_arcs_for_ad.cfm @ 12:59:29.029
SELECT 	top 10 a.arc_number,arc_promo_text,
		b.ezine_preview_number, b.ezine_preview_title, b.ezine_preview_subtitle, b.ezine_preview_jacket_image, b.ezine_preview_author, b.ezine_preview_publish_dt, 
		(select (CAST(AVG(CAST(arc_allocator_review_rating AS numeric(12,0))) AS numeric(12,0)))+
				(CASE WHEN right(CAST(AVG(CAST(arc_allocator_review_rating AS numeric(12,2))) AS numeric(12,2)),2) > 25 AND right(CAST(AVG(CAST(arc_allocator_review_rating AS numeric(12,2))) AS numeric(12,2)),2) < 50 THEN 0.5
				 WHEN right(CAST(AVG(CAST(arc_allocator_review_rating AS numeric(12,2))) AS numeric(12,2)),2) > 50 AND right(CAST(AVG(CAST(arc_allocator_review_rating AS numeric(12,2))) AS numeric(12,2)),2) < 75 THEN -0.5
				 ELSE 0
				 END)
 			from arc_allocator	where arc_number = a.arc_number and arc_allocator_review_approved_flag = 1) AS arcrating

FROM arcs a
INNER JOIN ezine_previews b ON b.ezine_preview_number = a.ezine_preview_number

WHERE arc_closed_flag = 1
AND arc_obc_flag = 0
AND getdate() >= arc_on_ad_dt
AND (select count(*) from arc_allocator d where d.arc_number = a.arc_number and arc_allocator_review_approved_flag = 1) > 1
and getdate() <= dateadd(day,1,a.arc_off_ad_dt)

ORDER BY NEWID()
get_arcs_for_ad (Datasource=bookbrowse_com_new, Time=30ms, Records=3) in /root/website/queries/qry_get_arcs_for_ad.cfm @ 12:59:29.029
SELECT 	top 3 a.arc_number,arc_promo_text,
			b.ezine_preview_number, b.ezine_preview_title, b.ezine_preview_subtitle, b.ezine_preview_jacket_image, b.ezine_preview_author, b.ezine_preview_publish_dt, 
			(select (CAST(AVG(CAST(arc_allocator_review_rating AS numeric(12,0))) AS numeric(12,0)))+
					(CASE WHEN right(CAST(AVG(CAST(arc_allocator_review_rating AS numeric(12,2))) AS numeric(12,2)),2) > 25 AND right(CAST(AVG(CAST(arc_allocator_review_rating AS numeric(12,2))) AS numeric(12,2)),2) < 50 THEN 0.5
					 WHEN right(CAST(AVG(CAST(arc_allocator_review_rating AS numeric(12,2))) AS numeric(12,2)),2) > 50 AND right(CAST(AVG(CAST(arc_allocator_review_rating AS numeric(12,2))) AS numeric(12,2)),2) < 75 THEN -0.5
					 ELSE 0
					 END)
				from arc_allocator	where arc_number = a.arc_number and arc_allocator_review_approved_flag = 1) AS arcrating

	FROM arcs a
	INNER JOIN ezine_previews b ON b.ezine_preview_number = a.ezine_preview_number

	WHERE arc_closed_flag = 1
	AND arc_obc_flag = 0
	AND getdate() >= arc_on_ad_dt
	AND (select count(*) from arc_allocator d where d.arc_number = a.arc_number and arc_allocator_review_approved_flag = 1) > 1

	ORDER BY a.arc_off_ad_dt DESC
get_ads (Datasource=bookbrowse_com_new, Time=22ms, Records=0) in /root/website/adsystem/adsystem_mod.cfm @ 12:59:29.029
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) = adzone6
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 @ 12:59:29.029
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) = adzone6

get_type (Datasource=bookbrowse_com_new, Time=0ms, Records=1) in /root/website/adsystem/adsystem_mod.cfm @ 12:59:29.029
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) = 1112

get_quotes (Datasource=bookbrowse_com_new, Time=11ms, Records=1) in /root/website/site/blocks/dsp_book_giveaway.cfm @ 12:59:29.029
select top 1 ezine_number, ezine_quote, ezine_quote_title
	    from ezines
	    where len(ezine_quote_title) > 1
	    order by newid()
get_free_newsletters (Datasource=bookbrowse_com_new, Time=0ms, Records=4, Cached Query) in /root/website/queries/qry_get_free_newsletters.cfm @ 12:59:29.029
SELECT 	*
    FROM 	free_newsletters
get_ads (Datasource=bookbrowse_com_new, Time=6ms, Records=0) in /root/website/adsystem/adsystem_mod.cfm @ 12:59:29.029
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.adid NOT IN (?) 
	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_INTEGER) = 1112
Parameter #3(CF_SQL_VARCHAR) = 0
Parameter #4(CF_SQL_VARCHAR) = 0

get_ads (Datasource=bookbrowse_com_new, Time=1ms, Records=1) in /root/website/adsystem/adsystem_mod.cfm @ 12:59:29.029
SELECT	a.adid,	adweight
        FROM	adsystem a
        WHERE	a.section = ? 
        AND 	a.active  = 1 
        AND		a.start_date <= GETDATE()	
        		AND a.adid NOT IN (?) 
        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
Parameter #2(CF_SQL_INTEGER) = 1112

get_type (Datasource=bookbrowse_com_new, Time=4ms, Records=1) in /root/website/adsystem/adsystem_mod.cfm @ 12:59:29.029
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/featured-bookclubs/archives/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%3D4101097%26CFTOKEN%23%3D6f8d0b15dd4f6594%2D20AB7FA4%2D9D4F%2DBBC4%2D0AA14B9BF30A4865%23lastvisit%3D%7Bts%20%272026%2D06%2D01%2012%3A59%3A29%27%7D%23hitcount%3D44%23timecreated%3D%7Bts%20%272026%2D06%2D01%2012%3A59%3A15%27%7D%23cftoken%3D6f8d0b15dd4f6594%2D20AB7FA4%2D9D4F%2DBBC4%2D0AA14B9BF30A4865%23cfid%3D4101097%23; CFTOKEN=6f8d0b15dd4f6594-20AB7FA4-9D4F-BBC4-0AA14B9BF30A4865; CFID=4101097; CFCLIENT_BOOKBROWSE=order%3Dp%23member%5Fnumber%3D0%23member%5Factive%5Fflag%3D0%23member%5Flogged%5Fin%5Fflag%3D0%23library%5Fuser%5Fflag%3D0%23view%3Dbooks%23; FREEACCESSCOUNT=0
HTTP_HOST=dev.bookbrowse.com
HTTP_REFERER=
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=/bookclub_number/25
PATH_TRANSLATED=/root/website/featured-bookclubs/archives/index.cfm
QUERY_STRING=
REMOTE_ADDR=127.0.0.1
REMOTE_HOST=127.0.0.1
REMOTE_USER=
REQUEST_METHOD=GET
SCRIPT_NAME=/featured-bookclubs/archives/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=4101097
cftoken=6f8d0b15dd4f6594-20AB7FA4-9D4F-BBC4-0AA14B9BF30A4865
hitcount=46
lastvisit={ts '2026-06-01 12:59:29'}
library_user_flag=0
member_active_flag=0
member_logged_in_flag=0
member_number=0
order=p
timecreated={ts '2026-06-01 12:59:15'}
urltoken=CFID=4101097&CFTOKEN=6f8d0b15dd4f6594-20AB7FA4-9D4F-BBC4-0AA14B9BF30A4865
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#=4101097&CFTOKEN#=6f8d0b15dd4f6594-20AB7FA4-9D4F-BBC4-0AA14B9BF30A4865#lastvisit={ts '2026-06-01 12:59:29'}#hitcount=44#timecreated={ts '2026-06-01 12:59:15'}#cftoken=6f8d0b15dd4f6594-20AB7FA4-9D4F-BBC4-0AA14B9BF30A4865#cfid=4101097#
CFID=4101097
CFTOKEN=6f8d0b15dd4f6594-20AB7FA4-9D4F-BBC4-0AA14B9BF30A4865
FREEACCESSCOUNT=0
Session Variables:
cfid=4101097
cftoken=6f8d0b15dd4f6594-20AB7FA4-9D4F-BBC4-0AA14B9BF30A4865
sessionid=BOOKBROWSE_4101097_6f8d0b15dd4f6594-20AB7FA4-9D4F-BBC4-0AA14B9BF30A4865
urltoken=CFID=4101097&CFTOKEN=6f8d0b15dd4f6594-20AB7FA4-9D4F-BBC4-0AA14B9BF30A4865
URL Parameters:
bookclub_number=25
Debug Rendering Time: 13 ms