Rachel H

Rachel H

BookBrowse Reviewer
+ Follow
BookBrowse Reviewer Rachel is a BookBrowse Reviewer and has written reviews featured in The BookBrowse Review.

Rachel Hullett (she/her) is an avid reader, feminist, and cat enthusiast. A graduate from Tulane University, she currently lives in Vermont and works as the Editor of an indie children's book publisher. You can find her on Twitter @paceamorelibri, and you can read more of her thoughts on books over at her personal blog at paceamorelibri.wordpress.com.

BookBrowse Editorial Reviews (32)

BookBrowse Editorial Review
Open, Heaven: A Novel
by Seán Hewitt
(6/4/2025)
Open, Heaven, the debut novel from Irish poet Seán Hewitt, opens with recent divorcé James returning to his hometown in northern England and contending with the intense memories his homecoming evokes. But it's not his marriage that he's thinking about—his ex-husband, who is never named, doesn't occupy much space in James's mind—it's an intense infatuation he had with another boy in his youth. Though it has shades of cult classic queer coming
BookBrowse Editorial Review
Julie Chan Is Dead: A Novel
by Liann Zhang
(5/7/2025)
The ephemeral nature of social media means that books about the internet often feel dated by the time they publish, but Julie Chan Is Dead feels believably current... A former skincare content creator herself, Zhang clearly lives and breathes social media; and her fluency in the superficial world of doom-scrolling, #sponsored posts, and snark subreddits will resonate with readers who spend time in it, too.
BookBrowse Editorial Review
City of Night Birds: A Novel
by Juhea Kim
(1/15/2025)
With a novel that feels raw and intimate and lived in, Juhea Kim captures the ruthless world of Russian ballet, where dancers are governed by artistry and precision. Inhabiting the psyche of someone so disciplined and driven to perfection is a fascinating exercise, one that Kim explores expertly throughout the novel, taking the reader on a whirlwind journey through the competitive dance scene.City of Night Birds is a worthwhile exploration of artistry, discipline, selfhood, and a determ
BookBrowse Editorial Review
The Lion Women of Tehran
by Marjan Kamali
(12/4/2024)
Author Marjan Kamali distills Iran's complex contemporary history into a compelling narrative that centers on the intertwined lives of the two main characters. In emphasizing the contrast in the girls' upbringings, Kamali presents the reader with a multifaceted picture of Iran, and as personal and political conflicts build, she underscores how the differences between Ellie and Homa are not nearly as significant as their similarities as women living and surviving in a systemically misogynistic so
BookBrowse Editorial Review
Mina's Matchbox: A Novel
by Yoko Ogawa
(8/21/2024)
Mina's Matchbox is narrated by Tomoko thirty years after its events take place, and this distance allows the novel to explore complex, adult themes while still being about the activities and preoccupations of childhood. Tomoko sees glimpses of darkness behind her family's veneer of wealth and glamor—her aunt's drinking; her uncle prolonged disappearances; her cousin Ryuichi's distance from the family—but doesn't yet understand their full significance. The novel takes the form
BookBrowse Editorial Review
Toward Eternity: A Novel
by Anton Hur
(7/17/2024)
Hur, the Korean-to-English translator of many noted works, such as Bora Chung's Cursed Bunny, Baek Se-hee's I Want to Die but I Want to Eat Tteokbokki, Sang Young Park's Love in the Big City, and Kyung-sook Shin's The Court Dancer, is understandably concerned with language, all its possibilities and limitations, and how deeply entwined language and humanity are. This is the question at the heart of Toward Eternity: through AI, how much humanity is preserved and
BookBrowse Editorial Review
Henry Henry
by Allen Bratton
(6/5/2024)
Allen Bratton's Henry Henry chronicles a year in the life of Hal Lancaster. Readers already familiar with Shakespeare's history plays will immediately recognize the landscape of Bratton's novel in this modern-day queer reimagining of the Henriad. There's Hal, the disaffected, wayward son; Henry, the stoic, dutiful father; Ned Poins, the working class, rowdy youth with whom Hal spends his days; Falstaff, the has-been drunkard who's obsessed with Hal; and Harry Percy,
BookBrowse Editorial Review
The Sicilian Inheritance: A Novel
by Jo Piazza
(5/1/2024)
In her author's note, Jo Piazza divulges that this story was inspired by her own family's history; the construction of the female characters—Serafina in particular—makes it clear that the novel is a passion project. While Serafina's historical chapters marginally outshine Sara's mystery narrative, the whole book comes together as a propulsive family saga and potent commentary on the deep roots of Italian patriarchy. Set against the beautifully evoked landscape of the Sicilian country
BookBrowse Editorial Review
Held: A Novel
by Anne Michaels
(3/6/2024)
Anne Michaels, once Toronto's poet laureate, employs a nontraditional narrative structure and tells this story in accomplished prose that engages the reader effortlessly; it's difficult not to inhale this strange, lovely novel in a single sitting. At a slim 200 pages, Held appears to be an ambitious project with its numerous locations and large cast of characters, but Michaels rises to the challenge she has set herself—everything is deliberate and nothing is underdeveloped.
BookBrowse Editorial Review
All the Lovers in the Night
by Mieko Kawakami
(6/22/2022)
Fuyuko walks through life as though blindfolded, but rather than presenting a straightforward fable where our unassuming protagonist comes to love her life through learning the value of asserting herself, Kawakami offers a thornier reality. The more Fuyuko tries to make the decisions one is theoretically supposed to make, the more these decisions chafe against her body and mind. The novel grapples with the complexity of societal pressures by showing a protagonist who lives an existence that soci
BookBrowse Editorial Review
Either/Or
by Elif Batuman
(5/18/2022)
Though it can be read as a standalone novel, part of the charm of Either/Or is in the reader having followed Selin's journey from its inception. Following in The Idiot's footsteps, it is a relatively plotless endeavor, and will not appeal to readers who need a fast-paced story to keep them engaged. But for the more contemplative reader, this pair of novels is nothing short of a delight. The strength of both books is Selin's incisive narrative voice. In turns dark, funny and philoso
BookBrowse Editorial Review
Love in the Big City
by Sang Young Park
(1/5/2022)
Each chapter is centered on a person or relationship significant to Young, but they cohere to form a fuller picture of the life of the novel's sardonic, flirtatious, fun-loving protagonist. Told with equal parts pathos and humor, Love in the Big City is a tender examination of young queer life in South Korea's most dynamic city. The characterization and the narrative voice are so distinct and nuanced that Young feels like an old friend by the end of the novel; someone you feel that you kn
BookBrowse Editorial Review
The Women of Troy
by Pat Barker
(10/6/2021)
When it focuses on the female characters, The Women of Troy is a quiet, subtle novel. In many ways, this project exemplifies what Barker proved in The Silence of the Girls: that she isn't interested in the battlefield, but rather, the unassuming moments that follow bloodshed. Unfortunately, Briseis's narration never fully justifies itself. Still, Barker's characters are so brilliantly drawn (Pyrrhus in particular is a marvelous addition), and her writing is so sharp that The Wom
BookBrowse Editorial Review
Seek You: A Journey Through American Loneliness
by Kristen Radtke
(9/8/2021)
The artwork in Seek You suits the subject matter beautifully. Radtke's figures often lack expression and she uses blank space very effectively, giving the book an almost drab, dreary mood, which feels tonally appropriate given the topic. It is an ambitious project, and consequently, it does become unfocused on occasion. On the whole, though, it's a well-crafted, thought-provoking work that successfully seeks to destigmatize an emotion that plagues so many different facets of 21st-century
BookBrowse Editorial Review
The Vixen
by Francine Prose
(7/14/2021)
Francine Prose's The Vixen is a thoughtful, incisive commentary on the relationship between stories and reality, and the moral obligations of the individual when it comes to retelling history. Set during the height of McCarthyism, Prose captures the fraught atmosphere of distrust that pervaded the U.S. — Simon's inability to confide his true thoughts about the Rosenbergs to anyone makes his dilemma even heavier. Overall, it's an undoubtedly fun, well-paced book — both absorbing and subtly
BookBrowse Editorial Review
Edie Richter is Not Alone
by Rebecca Handler
(4/21/2021)
Edie Richter Is Not Alone is an absorbing, sharp, acerbic book about guilt and loss, easy to read in a single sitting but with a lasting impact. Although it's light on plot, it's a difficult book to put down; Rebecca Handler so effortlessly immerses the reader in Edie's interior that the book feels both all-encompassing and intensely intimate. Her prose is assured and wry. While the novel is disturbing in some respects, it's also brutally honest, and digs at the question of what it means
BookBrowse Editorial Review
The Project
by Courtney Summers
(3/17/2021)
The Project's weakest element is its uncertainty about its audience. Though ostensibly categorized as young adult with crossover appeal, the novel's themes and subject matter are perhaps better suited to an adult audience: teens can certainly read and enjoy this, but it's a marked departure for Summers — it's slower and quieter, its subject more mature — that she should have perhaps leaned into a bit more. The result is a 19-year-old narrator dealing with a 30-year-old's problems. Still,
BookBrowse Editorial Review
Dark Horses
by Susan Mihalic
(2/17/2021)
It's an uncomfortable book from start to finish, and I would strongly advise that you exercise caution in deciding whether the rewards of reading this sound like they will outweigh the costs. It's graphic at times, and it will make your skin crawl, though it's never gratuitous. The world that Susan Mihalic creates is insular and suffocating as she skillfully places the reader entirely into Roan's life. Dark Horses is not for everyone, but in its harrowing yet sensitive portrayal of abuse
BookBrowse Editorial Review
The House on Vesper Sands
by Paraic O'Donnell
(1/6/2021)
The dynamic between Gideon and Cutter is this book's shining jewel: their dialogue is witty and droll — Cutter being a man of few words and Gideon being a man of far too many, a characterization in line with his academic background. The older, bitter, hardened Cutter proves a worthwhile foil to the youthful, romantic Gideon, and the pair's evolving dynamic provides the novel with its emotional center. The author also successfully paints a portrait of the dark side of Victorian London that is des
BookBrowse Editorial Review
The Devil and the Dark Water
by Stuart Turton
(11/4/2020)
It isn't apparent just how much of an accomplishment The Devil and the Dark Water is until you reach its brilliant conclusion. There are elements that may give the reader pause throughout — notably the slow pace and a number of coincidences that starts to border on the absurd — but this is a book that rewards both patience and attention to detail. Trust that Turton knows what he's doing, that he is leading you somewhere both shocking and rewarding. In the meantime, there's ple
BookBrowse Editorial Review
Hamnet
(8/5/2020)
The first two-thirds of the novel are split into a dual timeline, bouncing back and forth between the week of Hamnet's death (the present), and the blossoming romance between William and Agnes (the past). It's a tender yet fraught courtship, and the pacing here is slow and deliberate. The final third speeds up and takes place after the death of their son. Both parts are equally as successful — the languid pace is sustained by O'Farrell's lyrical prose, and the more frantic pace is made tense and
BookBrowse Editorial Review
Kim Jiyoung, Born 1982: A Novel
by Cho Nam-Joo
(5/6/2020)
Kim Jiyoung, Born 1982 is less of a character study than an extrapolation of the lived experiences of a generation of women in South Korea. An understanding of Cho Nam-Joo's intentions and the context of the setting is essential to appreciating the novel. It is plotless and straightforward in a way that could be perceived as artless, or curiously devoid of emotion. And yet it simmers with untapped fury, destined to resonate as strongly with Western readers as it has in its native country.
BookBrowse Editorial Review
The Everlasting
by Katy Simpson Smith
(4/8/2020)
Broad and ambitious in scope, The Everlasting endeavors to capture the history and spirit of Rome across generations. It is a wildly ambitious book that is sometimes more compelling for its ideas and structure than its narratives, but it ultimately comes together as a cohesive, clear-eyed portrait of a city where love, lust, and immorality have been inextricably combined for centuries.
BookBrowse Editorial Review
The Glass Hotel
by Emily St. John Mandel
(4/8/2020)
While not necessarily a thriller, there's an addictive, almost obsessive quality that compels the reader to turn pages both out of excitement and anxiety. The Glass Hotel is Mandel at the top of her craft: from prose to structure to character work to emotional heft, it's a supple, poignant book, as suspenseful as it is quietly affecting.
BookBrowse Editorial Review
Saint X
by Alexis Schaitkin
(3/18/2020)
Saint X is not a traditional mystery in the sense that the novel is driven less by the crime and more by its aftermath. It's a book that gathers steam as it goes, with themes that gradually reveal themselves to be more complex and multifaceted than they first appear. Schaitkin raises questions about privilege, obsession, guilt and grief that Claire grapples with alongside the reader, right up to the book's thrilling conclusion.
BookBrowse Editorial Review
Little Gods
by Meng Jin
(2/5/2020)
The panoply of narrators naturally means that certain sections are more successful than others; certain voices are more compelling, certain storylines feel more relevant. But when viewed as a whole, Little Gods is like a jigsaw that falls into place as soon as you close the final page. An intricate novel about grief, loss, memory and the self as it relates to one's culture, Little Gods is a smart, emotionally charged novel that at times is nearly as elusive as Su Lan's charact
BookBrowse Editorial Review
Find Me
(11/13/2019)
Can the euphoria of first love ever be recreated? Is it worth sacrificing something sturdy to chase after something fleeting? Was what Elio and Oliver had in Call Me By Your Name any less real simply because it was so brief? Find Me is perhaps more contemplative than its predecessor, but ultimately no less enchanting, and arguably even more affecting. The unhappiness, emotional distance, and unspent desire that these characters must first grapple with in order to attain closure mak
BookBrowse Editorial Review
Divide Me By Zero
by Lara Vapnyar
(10/30/2019)
At its core this is a book about human connection—forced connection, organic connection and everything in between. There's a certain universality to her conflict that will resonate with most readers, despite the backdrop of Russian immigration that makes this story so singular. With refreshing honesty and expertly employed tongue in cheek humor, Divide Me By Zero is a whip-smart, razor-sharp book that defies easy genre categorization, but which leaves a lasting impression.
BookBrowse Editorial Review
The Liar
by Ayelet Gundar-Goshen
(10/2/2019)
The Liar works, despite its difficult, arguably antifeminist premise, because Gundar-Goshen sheds light on a dark part of human nature—people lie, and sometimes it's only for something as inconsequential as attention—while still reminding the reader that Nofar is a young, impressionable, imperfect girl. It's darker and more cynical than your average coming of age story, and rather lacking in a moral (we all know that Nofar was wrong to lie, so Gundar-Goshen mercifully does not
BookBrowse Editorial Review
We, the Survivors
by Tash Aw
(9/18/2019)
If this book has one failing, it's the overly languid pace; this isn't a book that necessarily gets its hooks in the reader from the onset. Without much of a narrative to propel the story forward, it's easy to set it down and not feel compelled to pick it right back up. However, with its sharp social commentary and eventual emotional payoff, it rewards perseverance.
BookBrowse Editorial Review
Drive Your Plow Over the Bones of the Dead
by Olga Tokarczuk
(8/21/2019)
A subversive feminist noir mystery set in a remote Polish village, Drive Your Plow Over the Bones of the Dead both dazzles and defies categorization. Tokarczuk deftly weaves together commentary on the limitations of the body, animal welfare, justice and the nature of violence – which all condense into a fundamental question about fate vs. free will.
BookBrowse Editorial Review
On Earth We're Briefly Gorgeous
by Ocean Vuong
(6/19/2019)
Vuong first demonstrated his linguistic prowess in his lyrical poetry collection Night Sky With Exit Wounds, and now he's extended this talent effortlessly to prose. Both an examination of the cultural scars that span generations, and an exacting distillation of the tension between the stories inside us and our inability to share them, On Earth We're Briefly Gorgeous is an accomplished and unforgettable debut.

Reviews (0)

No reviews yet.

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...

When a true genius appears in the world, you may know him by this sign...

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 /readers/index.cfm
Time Stamp 01-Jun-26 04:38 AM
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
1780288708530 ms 1.78028870853E+012 ms 1 /root/website/app_server.cfm
1094 ms 1094 ms 1 /root/website/readers/index.cfm
710 ms 710 ms 1 /root/website/readers/dsp_profile.cfm
179 ms 179 ms 1 /root/website/app_layout.cfm
143 ms 143 ms 1 /root/website/app_globals.cfm
142 ms 142 ms 1 /root/website/site/blocks/layout/dsp_right_column.cfm
71 ms 36 ms 2 /root/website/adsystem/adsystem_mod.cfm
71 ms 71 ms 1 /root/website/site/blocks/dsp_border_first_impressions.cfm
70 ms 70 ms 1 /root/website/queries/qry_get_arcs_for_ad.cfm
65 ms 65 ms 1 /root/website/queries/qry_get_active_obc.cfm
51 ms 51 ms 1 /root/website/adzones/AdZone6.cfm
31 ms 31 ms 1 /root/website/queries/qry_get_reviews_by_member.cfm
30 ms 30 ms 1 /root/website/queries/qry_get_following_count.cfm
27 ms 27 ms 1 /root/website/queries/qry_get_member_profile.cfm
23 ms 23 ms 1 /root/website/queries/qry_get_follower_count.cfm
22 ms 22 ms 1 /root/website/site/blocks/layout/dsp_footer.cfm
20 ms 20 ms 1 /root/website/adzones/showcase_track.cfm
19 ms 19 ms 1 /root/website/queries/qry_get_current_competition.cfm
17 ms 17 ms 1 /root/website/actions/adstatus.cfm
16 ms 16 ms 1 /root/website/site/blocks/dsp_book_giveaway.cfm
15 ms 5 ms 3 /root/website/actions/act_spider_tracker.cfm
9 ms 9 ms 1 /root/website/queries/qry_get_free_newsletters.cfm
9 ms 9 ms 1 /root/website/site/blocks/layout/dsp_bottom_block.cfm
8 ms 8 ms 1 /root/website/act_check_login.cfm
8 ms 8 ms 1 /root/website/queries/qry_get_current_wordplay.cfm
8 ms 8 ms 1 /root/website/queries/qry_get_member_info.cfm
2 ms 2 ms 1 /root/website/site/blocks/layout/dsp_header.cfm
1 ms 1 ms 1 /root/website/queries/qry_get_current_ezine.cfm
1 ms 1 ms 1 /root/website/queries/qry_get_previous_arcs_for_ad.cfm
1 ms 1 ms 1 /root/website/queries/qry_get_reader_reviews_power_reviewers.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/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/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/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
2 ms  STARTUP, PARSING, COMPILING, LOADING, & SHUTDOWN
1096 ms  TOTAL EXECUTION TIME
red = over 250 ms average execution time


SQL Queries

spidercheck (Datasource=bookbrowse_com_new, Time=15ms, Records=1) in /root/website/actions/act_spider_tracker.cfm @ 04:38:28.028
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 @ 04:38:28.028
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=16ms, Records=2) in /root/website/actions/adstatus.cfm @ 04:38:28.028
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 @ 04:38:28.028
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=8ms, Records=1) in /root/website/queries/qry_get_current_wordplay.cfm @ 04:38:28.028
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=11ms, Records=0) in /root/website/queries/qry_get_current_competition.cfm @ 04:38:28.028
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=6ms, Records=0) in /root/website/queries/qry_get_current_competition.cfm @ 04:38:28.028
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=1ms, Records=0, Cached Query) in /root/website/queries/qry_get_previous_arcs_for_ad.cfm @ 04:38:28.028
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=18ms, Records=0) in /root/website/queries/qry_get_active_obc.cfm @ 04:38:28.028
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=15ms, Records=1) in /root/website/queries/qry_get_active_obc.cfm @ 04:38:28.028
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=30ms, Records=4) in /root/website/queries/qry_get_active_obc.cfm @ 04:38:28.028
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_member_profile (Datasource=bookbrowse_com_new, Time=26ms, Records=1) in /root/website/queries/qry_get_member_profile.cfm @ 04:38:28.028
SELECT  m.member_number, m.discourse_username, m.member_first_name, m.member_last_name, m.profile_image_url, m.member_full_name, m.member_bio, m.external_link, m.member_classification_number, m.member_email
        FROM    members m
        WHERE   m.member_number = ?
Query Parameter Value(s) -
Parameter #1(CF_SQL_INTEGER) = 13183

get_reviews_by_member (Datasource=bookbrowse_com_new, Time=31ms, Records=0) in /root/website/queries/qry_get_reviews_by_member.cfm @ 04:38:28.028
SELECT  a.book_number, a.ezine_preview_number, a.reader_review_number,
            COALESCE(NULLIF(LTRIM(RTRIM(m.discourse_username)), ''), NULLIF(LTRIM(RTRIM(a.reader_review_reviewer_name)), '')) AS reader_review_reviewer_name,
            a.reader_review_title, a.reader_review_rating, a.reader_review_description, a.reader_review_dt,
            (SELECT COUNT(*) FROM reader_review_likes rl WHERE rl.reader_review_number = a.reader_review_number) AS like_count
    FROM    reader_reviews a
    LEFT OUTER JOIN members m ON m.member_number = a.member_number
    WHERE   a.member_number = ?
    AND     a.reader_review_approved_flag = 1
    
        ORDER BY a.reader_review_dt DESC
Query Parameter Value(s) -
Parameter #1(CF_SQL_INTEGER) = 13183

get_follower_count (Datasource=bookbrowse_com_new, Time=22ms, Records=1) in /root/website/queries/qry_get_follower_count.cfm @ 04:38:28.028
SELECT COUNT(*) AS follower_count
    FROM member_follows
    WHERE followed_member_number = ?
Query Parameter Value(s) -
Parameter #1(CF_SQL_INTEGER) = 13183

get_following_count (Datasource=bookbrowse_com_new, Time=29ms, Records=1) in /root/website/queries/qry_get_following_count.cfm @ 04:38:28.028
SELECT COUNT(*) AS following_count
    FROM member_follows
    WHERE follower_member_number = ?
Query Parameter Value(s) -
Parameter #1(CF_SQL_INTEGER) = 13183

get_reviewer_number (Datasource=bookbrowse_com_new, Time=20ms, Records=1) in /root/website/readers/dsp_profile.cfm @ 04:38:28.028
SELECT TOP 1 reviewer_number
                FROM reviewers
                WHERE reviewer_email = ?
Query Parameter Value(s) -
Parameter #1(CF_SQL_VARCHAR) = rkhullett@gmail.com

get_reader_reviews_power_reviewers (Datasource=bookbrowse_com_new, Time=0ms, Records=50, Cached Query) in /root/website/queries/qry_get_reader_reviews_power_reviewers.cfm @ 04:38:28.028
SELECT 		top 50 reader_review_reviewer_email_address, count(reader_review_reviewer_email_address) as "count"
	FROM 		reader_reviews
	WHERE 		reader_review_reviewer_email_address like '%@%'
	AND 		reader_review_reviewer_email_address <> 'reviews@bookbrowse.com'
	GROUP BY 	reader_review_reviewer_email_address
	
	
	ORDER BY 	count desc
get_reviewer_details (Datasource=bookbrowse_com_new, Time=12ms, Records=1) in /root/website/readers/dsp_profile.cfm @ 04:38:28.028
SELECT reviewer_photo, reviewer_bio, reviewer_first_name, reviewer_last_name
            FROM reviewers
            WHERE reviewer_number = ?
Query Parameter Value(s) -
Parameter #1(CF_SQL_INTEGER) = 117

get_editorial_reviews (Datasource=bookbrowse_com_new, Time=619ms, Records=32) in /root/website/readers/dsp_profile.cfm @ 04:38:29.029
SELECT  d.book_number, d.book_title, d.book_sub_title,
                    e.ezine_dt,
                    ep.ezine_preview_number, ep.ezine_preview_title, ep.ezine_preview_subtitle,
                    ep.ezine_preview_author, ep.ezine_preview_jacket_image,
                    mr.media_review_rating,
                    LEFT(mr.media_review, 500) AS review_excerpt
            FROM    ezine_edition_mapping b
            INNER JOIN editions c ON c.edition_number = b.edition_number
            INNER JOIN books d ON d.book_number = c.book_number
            INNER JOIN ezines e ON e.ezine_number = b.ezine_number
            LEFT JOIN ezine_previews ep ON ep.ezine_preview_isbn13 = c.edition_isbn13
                AND ep.ezine_preview_isbn13 IS NOT NULL AND LEN(ep.ezine_preview_isbn13) > 0
            LEFT JOIN media_reviews mr ON mr.book_number = c.book_number AND mr.media_review_type_number = 9
            WHERE   b.reviewer_number = ?
            AND     e.ezine_dt = (SELECT TOP 1 ez.ezine_dt
                                  FROM ezines ez
                                  INNER JOIN ezine_edition_mapping eem ON eem.ezine_number = ez.ezine_number
                                  INNER JOIN editions ed ON ed.edition_number = eem.edition_number
                                  WHERE ed.book_number = c.book_number
                                  ORDER BY ez.ezine_dt ASC)
            ORDER BY e.ezine_dt DESC
Query Parameter Value(s) -
Parameter #1(CF_SQL_INTEGER) = 117

get_arcs_for_ad (Datasource=bookbrowse_com_new, Time=16ms, Records=0) in /root/website/queries/qry_get_arcs_for_ad.cfm @ 04:38: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=52ms, Records=3) in /root/website/queries/qry_get_arcs_for_ad.cfm @ 04:38: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=28ms, Records=0) in /root/website/adsystem/adsystem_mod.cfm @ 04:38: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=8ms, Records=1) in /root/website/adsystem/adsystem_mod.cfm @ 04:38: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=12ms, Records=1) in /root/website/adsystem/adsystem_mod.cfm @ 04:38: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=15ms, Records=1) in /root/website/site/blocks/dsp_book_giveaway.cfm @ 04:38: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=8ms, Records=4) in /root/website/queries/qry_get_free_newsletters.cfm @ 04:38:29.029
SELECT 	*
    FROM 	free_newsletters
get_ads (Datasource=bookbrowse_com_new, Time=6ms, Records=0) in /root/website/adsystem/adsystem_mod.cfm @ 04:38: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=7ms, Records=1) in /root/website/adsystem/adsystem_mod.cfm @ 04:38: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=2ms, Records=1) in /root/website/adsystem/adsystem_mod.cfm @ 04:38: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/readers/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=CFCLIENT_BOOKBROWSE=order%3Dp%23member%5Fnumber%3D0%23member%5Factive%5Fflag%3D0%23member%5Flogged%5Fin%5Fflag%3D0%23library%5Fuser%5Fflag%3D0%23view%3Dbooks%23; CFTOKEN=f7837be2d1f0099a-0EC1913D-94C2-EC75-70AF8C8F28E6F2A5; CFID=4086105; CFGLOBALS=urltoken%3DCFID%23%3D4086105%26CFTOKEN%23%3Df7837be2d1f0099a%2D0EC1913D%2D94C2%2DEC75%2D70AF8C8F28E6F2A5%23lastvisit%3D%7Bts%20%272026%2D06%2D01%2004%3A38%3A28%27%7D%23hitcount%3D17%23timecreated%3D%7Bts%20%272026%2D06%2D01%2004%3A38%3A20%27%7D%23cftoken%3D966d3b715352ae49%2D0EC18CF8%2DCCDE%2D83CB%2D6BB063DB5BDB08C5%23cfid%3D4086103%23
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=/13183
PATH_TRANSLATED=/root/website/readers/index.cfm
QUERY_STRING=
REMOTE_ADDR=127.0.0.1
REMOTE_HOST=127.0.0.1
REMOTE_USER=
REQUEST_METHOD=GET
SCRIPT_NAME=/readers/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=4086103
cftoken=966d3b715352ae49-0EC18CF8-CCDE-83CB-6BB063DB5BDB08C5
hitcount=19
lastvisit={ts '2026-06-01 04:38:28'}
library_user_flag=0
member_active_flag=0
member_logged_in_flag=0
member_number=0
order=p
timecreated={ts '2026-06-01 04:38:20'}
urltoken=CFID=4086105&CFTOKEN=f7837be2d1f0099a-0EC1913D-94C2-EC75-70AF8C8F28E6F2A5
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#=4086105&CFTOKEN#=f7837be2d1f0099a-0EC1913D-94C2-EC75-70AF8C8F28E6F2A5#lastvisit={ts '2026-06-01 04:38:28'}#hitcount=17#timecreated={ts '2026-06-01 04:38:20'}#cftoken=966d3b715352ae49-0EC18CF8-CCDE-83CB-6BB063DB5BDB08C5#cfid=4086103#
CFID=4086105
CFTOKEN=f7837be2d1f0099a-0EC1913D-94C2-EC75-70AF8C8F28E6F2A5
Session Variables:
cfid=4086105
cftoken=f7837be2d1f0099a-0EC1913D-94C2-EC75-70AF8C8F28E6F2A5
sessionid=BOOKBROWSE_4086105_f7837be2d1f0099a-0EC1913D-94C2-EC75-70AF8C8F28E6F2A5
urltoken=CFID=4086105&CFTOKEN=f7837be2d1f0099a-0EC1913D-94C2-EC75-70AF8C8F28E6F2A5
URL Parameters:
13183=
Debug Rendering Time: 10 ms