Showing posts with label Ann Bruce. Show all posts
Showing posts with label Ann Bruce. Show all posts

Wednesday, July 7, 2010

NEW RELEASE: DARK SIDE OF DREAMING by Ann Bruce


Dark Side of Dreaming will be released July 9 and, yes, I do know that title is a mouthful--and, no, that comment wasn't meant to be suggestive.

Awkwardness out of the way...

This romantic suspense is the one that was started almost two years ago but was rewritten a dozen times because I kept going WTF am I writing?!? When I was finally somewhat satisfied with it, I sent it to my editor who probably thought I'd forgotten about her, and she said--or wrote--all the right things because she's just that awesome. Is the book awesome? I don't know. Find out for yourself.

The Blurb

When she finds herself bound to a stranger's bed, former cat burglar Cleo Moran knows she should've stayed in retirement. However, the thought of ending the cursed dreams that plague her sleeping hours was simply too enticing to resist.

At first, Sasha Michaels wants only his captive's professional expertise and contacts to track down the man who crippled his sister. Then Cleo wakes up and, with words and action, stirs something much more primitive within him.

Cleo feels the strong pull too but knows better than to act upon it. Neither understanding nor willing to accept her resistance, Sasha attempts to bind Cleo to him with sexual ties. Their time together, however, is jeopardized by secrets on both sides and a common enemy who is escalating in violence.


The Excerpt

She liked bondage as much as the next girl.

Cleo, however, didn't think her current bound state was a prelude to more enjoyable things.

She yanked on the rope that secured her hands together and tethered them to something above her head. There was some give as the cloth-covered rope stretched, but not nearly enough. Stubbornness being a trait of all Moran women, she tried again. And again. And again.

A small noise of frustration escaped her throat.

Despite the dull, throbbing pain in her head, she decided more leverage was needed and twisted on the bed and sat up. And noticed the man seated in the armchair in the far corner of the room. He was immersed in the shadows that swathed the room so she saw nothing but a menacing outline blacker than the surrounding darkness. His silent regard felt like a thick blanket suffocating her senses.

Fear made her mouth go dry and her skin prickle with heat and sweat.

It was a full minute before she found her voice, a little hoarser than usual, but she lifted her chin to compensate. "Did you enjoy the show?"

No response. Not even so much as a muscle twitch. Her chest noticeably rose and fell with each shortened breath.

"Are the police on their way?"

More silence, and the lump in her throat grew.

"I need that statue more than you need another dust collector." She was babbling, knew it and couldn't stop herself. "It needs to be returned to its rightful home."

The silence continued and agitation flickered through her, slicing past the fear.

"Look, I tried the legal route, but you flatly refused all of my offers. I had no other choice."

A whisper of cloth on leather. He'd moved. Finally. She was beginning to think he was a statue himself. Then he rose, an imposing shadow that made her very aware of the pulse thrumming in her throat. He came toward the bed, stopping at the foot, and moonlight, stark and chilly, spilled over him.

He'd never be labeled handsome, but she couldn't tear her eyes away. Formidable frame, dark hair, deep-set eyes, broad face with rough-hewn features that looked as if they'd been carved of the same stone as the statue. Unlike the statue, his face was mask-like with its lack of expression. It took a concerted effort to ignore the tiny voice that urged her to cower against the headboard.

"Cleo Moran."

The sound of her name spoken by that deep, cold voice sent a jolt through her. Of course he knew her name. His administrative assistant had passed on enough messages from her in the past three months. And the man was reputed to be a shark, so he would remember the name of the woman who'd tried repeatedly to buy a relic for several times more than its appraised value.

"If I wouldn't sell the statue to you, what makes you think I'd just let you steal it?"

Absurdly, she winced. Steal had such an ugly ring to it.

"You weren't supposed to have a say in the matter."

A corner of his mouth quirked up and she was amazed his face didn't crack. In fact, it sent a shiver of sensation snaking along her spine.

"I'm the one who should be angry, not you," he said, the ice in his voice thawing. He slid a hand inside the front pocket of his trousers and his regard changed, feeling almost like a touch.

Jittery, but from more than simple fear, she brought her hands up and pulled back the strands of chin-length hair that fell over her eyes and clung to her lips. "You weren't supposed to come back here tonight."

A dark slash of a brow lifted and, without a hint of pique, he drawled, "So, the enthusiasm in my date tonight was faked."

She cursed her babbling tongue. Well, she'd never encountered this situation before and there wasn't a For Dummies guide that covered it.

"Unfortunately for you, I need more than a pretty face and man-made assets to entice me." A degree of heat wrapped around his voice. "Then I come home and you waltz in."

She had trouble filling her lungs with oxygen. "What now?"

His eyes glittered darkly. "Since the woman you hired to distract me didn't do her job, why don't you?"

She licked suddenly dry lips. "I'd rather you call the police."

Copyright © 2010 by Ann Bruce. All rights reserved.




If you want a chance to win a copy of Dark Side of Dreaming, check out The Not-so-deep Thoughts.

Wednesday, June 16, 2010

CONTEST: PARKER'S PRICE by Ann Bruce

At my high school, we used to raise money by holding slave auctions. Students, girls and guys, would volunteer themselves as slaves for a day and be sold to the highest bidder. A lot of the girls volunteered to be slaves knowing their boyfriends would be obligated to buy them. Me, I preferred to do the buying because there was too many people in high school who would've loved to humiliate me as payback for my smart mouth.

One year, at the end of an auction, someone ran up onto the makeshift stage and made a bid for me. I glared at him but he didn't take back the bid. I remember thinking that he probably wanted me to do his homework or some such nonsense because while he was--and still is--very, very cute, he wasn't gifted academically. When I said, "No way in hell," but in much nicer terms because teachers were present, he upped the bid. And I, rather ungraciously, gave in.

Turns out, he only wanted to see me take my hair down--and walk two steps behind him all day.

Many years later, I took that high school incident, wildly embellished it because that's what writers do, and turned it into Parker's Price, a contemporary romance that has "all the alpha-male goodness of a category romance combined with all the hands-on, sizzling attraction heat of an erotic romance" (Night Owl Reviews).



She was sexy, smart...and not for sale. But that won't stop him.

When Parker Quinn is forced to accept an outrageously high bid at a charity auction, she has no choice but to go out with the last man on earth she wants to spend time with. Dean Maxwell may be one of Manhattan's most eligible bachelors, but he's also the man who had an affair with her sister and abandoned her when she became pregnant with his child.

Dean doesn't know why Parker hates him so much, but he's determined to show Parker the type of man he really is. Whisking her away to a private island in the Bahamas for a sensual, sun-drenched week together, Dean leaves Parker's preconceptions shattered and her desires inflamed.

But even as their passion reaches irresistible heights, Parker has a decision to make. Can she allow herself to fall for the seductive magnate, or will family secrets and a dangerous ex tear them apart?


To celebrate my first contemporary romance, I'll give away an e-copy of Parker's Price to one commenter here.

If that's not enough, I'm also giving away three (3) $50 Amazon gift certificates on my blog, The Not-so-deep Thoughts.

Thursday, July 10, 2008

Don't Talk to Strangers

On Monday, I stepped into the elevator at work and a man was already inside. He was dressed in “corporate cowboy” attire: button-down shirt, jeans so new they’re actually blue and the crease is sharp enough to cut something, cowboy hat, and cowboy boots that desperately need to be broken in. He looked me up and down and said, “You’re not dressed for Stampede.”


I shook my head, smiled, looked him up and down, and remarked, “All you’re missing is the belt buckle that can deflect bullets.”

He reached down, lifted his overhanging belly, and said, “No, I’m not.”


Oy-vey. Why me?


Thursday, June 12, 2008

I'm So Lazy...



That's it. Guess.

I'll come by tomorrow and tell you what they are.

Thursday, May 8, 2008

Public Service Announcement

With the state of disaster and estimates of 22,000 dead in Myanmar, the opportunistic vultures will be coming out of the woodwork. Inboxes will be spammed with requests for money supposedly to go to help the victims of the cyclone, but it will really go towards someone's big ass entertainment fund.

Please remember legitimate charities do NOT spam potential donors. If you want to help, donate via a registered charity's web site, like World vision.

Thursday, April 10, 2008

PAN, SCHMAN

So, I finally got around to applying for RWA PAN (Published Authors Network) status last week and received the congratulatory email yesterday. And I felt completely blah about it. Champagne didn't fall from the heavens. Doors didn't open. Velvet ropes didn't part. (I'm a Nicolas Cage fan.) Why? I don't see the tangible benefits of PAN. Seriously, what does the following statement mean:

The purpose of PAN is to establish within the RWA framework a network of communication and support to effectively promote and protect the interests of published romance authors; to open channels of communication between those romance authors and other publishing industry professionals; and to encourage professionalism on all levels and in all relationships within the publishing industry.


Very vague, isn't it? And, um, shouldn't RWA being doing this for ALL members?

The only thing I've heard about PAN is you get first pick at editors and agents at conferences. Unfortunately, I don't attend conferences. My Clark Kent-job schedule is hectic and even though I have 4 weeks of vacation, I have to schedule them around monthly closes, quarterly closes, and plan time, which stretches from May to September. My local RWA chapter organizes a conference every two years, but I've been snubbed by these people. (I contacted them three times about joining and they never replied. Since their 6 published authors are NY-pubbed, they might not want an e-pubbed author in their midst.)

And...um...I think that's the only benefit.

Oh, wait! I now get a link on the RWA Authors page. Woopee. Somehow, I don't think that's going to bring me the same amount of traffic as an ad on the Smart Bitches site.

Anyone care to correct me?

EDITED TO ADD: Coincidentally, JA Konrath is discussing writing organizations and their relevance.

Wednesday, April 2, 2008

BEFORE DAWN by Ann Bruce

Before Dawn is out today. Woohoo! Check it out and help me hire a pool boy...even though I don't have a pool

A darkly beautiful, seductive vampire who is literally the man of Mercy's dreams and an ill-mannered, bad-tempered vampire hunter. The choice is rather obvious.

Be warned that this one contains scenes of a violent nature and which can a little gruesome. (Figured I put that in there to avoid this and this.)

The Blurb


"I'm sorry, but guests are not allowed in this area."

He moved deeper into the office. "You sound a little hoarse," he said, ignoring her statement, and held out a flute filled halfway with champagne. "Take this."

Mercy automatically accepted the offering. "Thank you, Mr.--?"

"Edmond," he said, a hint of an accent flavoring the name. It sounded French, which suited the name and his Gallic coloring.

"Thank you, Mr. Edmond."

He shook his head but his hair barely moved. "Just Edmond."

"Uh, okay."

He lifted his own flute, tipping it toward her. Feeling a little awkward, she touched her flute to his, very aware of his eyes following her every movement. Not wanting to insult a man who'd forked over two hundred and fifty dollars for a ticket to the fundraiser and a potential donor, Mercy took a sip, just enough to coat her mouth and her esophagus.

And squeezed her eyes shut as her head swam and her hand faltered, tilting the flute dangerously. She really should've eaten something beyond the banana and carton of cherry yogurt at lunch.

A hand caught hers. She had the impression of icy coldness a heartbeat before warmth washed over her like rain. The champagne flute was rescued from her unsteady fingers. Despite the voluntary darkness, her head continued to bob like a bottle tossed in the sea. Her hand reached back and found the solid surface of her desk.

"Mercy?"

That compelling voice filled her head, dampening the waves. She exhaled, unaware she'd been holding her breath 'til that moment. A heavy, artificial scent filled her nostrils and she instinctively turned her head away. Satin brushed the naked skin of her legs, cool and slick. His cape. Fingertips skimmed the curve of her cheek, the line of her throat, the slope of her exposed shoulder. And she couldn't protest, couldn't stir herself from the lassitude that trapped her in its silken grip. Not even long enough to lift her lashes, let alone break away.

The exploration continued, soft and gentle and warm…and somehow familiar.

There was nothing to fear from him. That thought whispered through her mind like a tendril of smoke.

Mercy let herself drift, let the sensual pleasure of his touch lull her.

The hand holding hers drew it upward until her palm met a chest that felt like marble under the layer of cloth. Soft lips grazed her jawline. He whispered her name again. From the jumbled, hazy mess of her thoughts, one question emerged.

"What are you?" she breathed.

Lips brushed her earlobe. "The man of your dreams."

Copyright © 2008 by Ann Bruce. All rights reserved.

Thursday, March 13, 2008

Come vs. Cum

To me, cum (pronounced 'kūm) is a Latin conjunction meaning "with" or "and." For instance, magna cum laude means "with high praise" and office cum library is another way of saying "office/library."

Cum used as another word for orgasm or semen was something I only saw in poorly written free fiction. In my opinion, come is the correct spelling for both verb and noun. However, this topic was brought up in an on-line author group and apparently cum as both verb and noun is acceptable for some publishing houses.

Color me scandalized!

I had published authors telling me they used cum and cumming in their writings ALL THE TIME! And their editors accepted it!

Now, I can go on and on about why I believe this is wrong, but I have insufficient time to rant properly.

So, here's the question I posed to these authors: What's the past tense of cum?

Their answer: came.

Not cumed or cummed but came.

So, uh, shouldn't the present tense be come?

(Yes, I'm anal retentive. Did you catch my rant about ménage? How about the rant about poor research? And the one about TSTL heroines?)

Thursday, February 7, 2008

I Am a Hobosexual

No, I don’t have a fetish for hobos.


With that out of the way…


You’ve heard the term “metrosexual.” You probably have a few of them in your life. You know the type. Urbanite, yuppie, well-dressed, well-groomed, keeps the economy going with outrageous spending on brand name items. Might give off a misleading gay vibe.


Well, now there’s “hobosexual.”


And that’s me: I couldn’t care less about my appearance.


That’s not to say if you see me on the sidewalk you’ll cross the street to get away from me. I shower daily (twice if I work out that day), keep my hair neat, and my clothes are clean. But I don’t have a single hair product in my home and I only wear enough makeup to keep from scaring strangers. My favorite outfit: jeans, a tank top, a hoodie, and sneakers. For work, I swap the jeans out for cords or slacks that don’t have to be dry cleaned. (My mom still doesn’t know why I’m not fired from the Clark Kent job. I tell her it’s because I was hired for my brains and not my looks.)


And everyone’s favorite hobosexual:


Wednesday, January 30, 2008

RULES OF ENGAGEMENT by Ann Bruce

Rules of Engagement is out February 1 and will be my first release for 2008. Woohoo! So check it out and help me escape Cubeville.

The Blurb


After being shot three times in the chest and left for dead by his last lover, Jake Duquesne decides the middle of nowhere is a good place to recuperate. And it’s perfect, until someone decides to sneak up on him, with gun drawn and cocked. Unfortunately for his would-be assailant, Jake is not one to wait around quietly while someone tries to kill him.

Waking up handcuffed to a strange bed is not part of Katarzyna Delaney’s plans after being jilted at the alter for the third time. Looking at Jake, however, makes her realize plans should be flexible. With a few simple rules, she can have her long-awaited honeymoon—and without a battery-operated device.

Tuesday, January 1, 2008

Isn't It Ironic?

For some reason, I keep hearing ABBA in my head. Anyway...

A had a long post all set up to go for today... Then I deleted everything and did something rather ironic and it all has to do with my New Year's resolution. Y'all can check it out here.

Saturday, December 22, 2007

Another Reason Why Diet Foods Are Wrong

For years I avoided anything with aspartame in it because the sugar substitute left me with headaches and a weird taste in my mouth. A number of people laughed and told me it didn't do anything negative to them. Well, they're so wrong! Check out the ugly truth about aspartame, folks.

And say no to low-calorie, low-fat food this holiday!

Wednesday, December 19, 2007

A NAUGHTY NOELLE by Ann Bruce

A Naughty Noelle, a Christmas quickie with bad guys with guns, releases in TWO days. Woohoo! It's my first release in two years and three months, give or take a few days. Uh, yeah, I had a really long bout of writer's block (25%) and lazy-ass-itis (75%).


The Blurb

Two days to Christmas and Noelle Mason is in danger of becoming a New York City statistic when a walking cliché—tall, dark and unshaven—rushes in to rescue her. Thus, when he literally and painfully bumps into her just hours later, bleeding and with bad men chasing after him, she decides to return the favor.

His cover blown by someone on the inside, Sergio Ramirez knows hospitals, the station house and even his home are off limits to him. As should be the woman determined to help him, but it’s snowing and cold outside, and Noelle’s so very willing to share her body heat and work with him to generate even more.

Then the bad men catch up with him—and this time they have guns.


The Excerpt

"Are you hurt?"


The voice was low and raspy, but it triggered something in Noelle’s still-recovering memory. Heart picking up pace once more, she peered up at the lean figure sitting rather rigidly on the backseat. She could make out the shape of the head in the gloomy interior of the moving cab. The shoulders were broad and the torso long. The line of the jaw was shadowed with stubble. Her eyes widened. "You."


There was a dry, masculine chuckle followed by a groan and a muffled curse. "Yeah, me. How are you doing down there?"


"I’m in pain, but I’ll live." It was the truth. She had banged her head before and suffered nothing more than a raging headache for a few hours. Such were the trials of wanting to play pond hockey with four older—and much bigger—brothers.


"Can you get up?" he asked.


"Yes," she answered and began disentangling their legs. She was puzzled when he didn’t offer his help. Maybe he only did one good deed per night.


Noelle slowly released her breath when she was finally seated beside the man who had saved her earlier only to violently barrel into her from behind a few minutes ago. Pain creased her brow. She closed her eyes, needing the refuge of darkness.


"I thought I told you to go straight home," he finally said quietly, turning to look at her.


"You did," she confirmed without opening her eyes. "I didn’t listen."


"Obviously."


She made a noncommittal sound. "Where are you going?"


"Nowhere."


Noelle’s lashes lifted and she caught the driver’s gaze in the rearview mirror. She had to give the man credit for taking it all in stride. It couldn’t be every night when he gets a woman shoved into his cab by a strange man on the run. Then again, what did she know? Maybe this was a common occurrence for him.


"Then why is the cab moving?"


"I told the driver to drive," he explained, the words labored.


Noelle frowned. Was he hurt? She slowly turned her head to the right and glanced down. Her frown deepened.


"Is there a reason why you’re clutching your side like that?"


"Yes," he gritted between clenched teeth, the pain almost successfully veiling the sarcasm in his voice.


Her brow puckered, but it wasn’t because of the ache in her head this time. "Oh." Her eyes widened. Realization dawned. It was belated, but it did dawn. "Oh God! How bad is it?"


Her headache was forgotten as her hands felt all over his face. It was heated and coated with a sheen of cooling sweat. His stubble scratched her fingertips. Noelle’s exploration halted there as she savored the discreet tingle that shot through her fingertips straight to her tummy. She was a sick, sick woman to be turned on by a man bleeding all over the place.


And only hours ago, she’d believed herself in love with another man.


Noelle gingerly probed beneath her defenses. She should be hurt, torn up inside. Yet, all she felt was more anger at herself for being so stupid than at Gil for cheating on her.


The rough voice pulled her back. "Not there."


Noelle was glad of the darkness as warmth flooded her cheeks.


"Is it just your side?"


"Mainly."


"Are you going to let me check it out?"


"Are you a nurse or a doctor or a paramedic?"


She drew back as if attacked by a kitten. Her lips thinned. "No, but I do know basic first aid. Or do you think sheer macho willpower will take care of your injury?"


A rough sound rumbled from his chest. "I’m sorry." Very gingerly, very slowly, he moved his hands away from his left side and said, "Here."


Carefully, Noelle scooted down so she could better examine the wound. She pulled the black T-shirt from his jeans and peeled it up. A blade had sliced through the leather jacket and the T-shirt and left a long cut that wasn’t as deep as she’d feared. But it wasn’t as shallow as she’d hoped.


"We should get you to a hospital. You need stitches."


The only response she got was an indecipherable grunt. She assumed it was a sound of protest.


She sighed. "Shouldn’t I call the police?"


He growled a very decisive negative.


"What is this aversion you have to the police? Is it cops in general or just the NYPD?"


"No," he repeated more firmly.


"Why not? Your tax dollars pay for their services." A thought occurred to her. "Uh, you do pay taxes, right?"


He slanted a narrow glance at her. "Yes."



The Contest

In the spirit of giving and receiving, I'm running a contest to give away 5 copies of the book. Check out my website for the details.

Thursday, December 13, 2007

All I Want for Christmas...

...is the Toshiba Portégé R500 notebook.

Just joking!

Well, not really. I do want one of those notebooks. C'mon, people. It's a 12.1" notebook that's an inch thick and weighs only 2.2 lbs! My current one is the same dimensions, but it's closer to 4 lbs. And the R500 has an LED screen! *sigh* The geek in me so wants to upgrade.

Moving onto the real list now...


To These 13 Authors: Please Come Back...I'll Buy Your Romance Books
A list compiled by Ann Bruce


  1. Laura Kinsale. It's over three years since the last release...can I expect something in 2008?

  2. Suzanne Robinson. No one does Elizabethan historicals like she did.

  3. Meagan McKinney.

  4. Michelle Martin.

  5. Theresa Weir.

  6. Jan Freed.

  7. Karyn Monk. Unfortunately, her website says she's busy with her young children. Who knows when she'll turn on her computer again?

  8. Iris Johansen. Her thrillers just aren't nearly as satisfying (in fact, some are downright awful) as her romances, both category and historical.

  9. Julie Garwood. She's going back to historicals in 2008. There is a God!

  10. Tami Hoag. I love the mainstream thrillers, but I loved the romantic suspense so much, much more.

  11. Teresa Medeiros. After two paranormals, it's time to go back to straight historicals. PLEASE.

  12. Linda Francis Lee. Why, oh, why did she have to go to chick lit?

  13. Christina Skye. Hasn't the Navy Seals series dragged on long enough?





Friday, November 23, 2007

REVIEW: Lord of the Fading Lands by CL Wilson

I received an ARC of CL Wilson's Lord of the Fading Lands because I promised to post a review of it. Normally, I'm not that much of a book-whore, but Dear Author and Smart Bitches raved about this book, so I thought it would be a safe bet I wouldn't hate it.

The back blurb:

Once he had scorched the world. Once he had driven back overwhelming darkness. Once he had loved with such passion, his name was legend...Tairen Soul.

Now a thousand years later, a new threat calls him from the Fading Lands back into the world that had cost him so dearly. Now an ancient, familiar evil is regaining its strength, and a new voice beckons to him--more compelling, more seductive, more maddening than any before.

As the power of his most bitter enemy grows and ancient alliances crumble, the wildness in his blood will not be denied. The tairen must claim his truemate and embrace the destiny woven for him in the mists of time.


Dramatic much?

Anyway...

The first book in CL Wilson's series (yes, it's a series and, no, this book cannot stand alone) introduces a very familiar world that blends fairy tale and fantasy. The world building is rich with details that reminded me very strongly of Tolkien. (I also found touches of Star Wars, but let's not discuss that further.) The plot is familiar epic fantasy: good versus evil on a grand scale--and, of course, the humans Celierians complicate matters because they're too blind and greedy and easily manipulated to see the evil that is apparent to the frustrated Fey hero.

Rainier vel'En Daris Feyreisen, Rain Tairen Soul, King of the Fey (phew! give me a second to catch my breath) and a were-tairen (or large winged cat that breathes fire), realizes his people are dying and seeks answers from a crystal ball that has a sadistic streak and likes to play power games: the Eye of Truth. The Eye leads him to his truemate, a shei’tani, who is the key to saving the Fey.

Ellysetta Baristani is an orphan, which is romancespeak for has special powers because her parents are special people, but was taken in by a kind couple (well, the father's kind, but the mother wanted her to marry an over-the-top evil porker). She's tall, red-haired, green-eyed, and curvy, but, since this is a romance, everyone thinks she's a troll except for the magical Fey who can see into her soul. And her soul, just like everything else about her, is beautiful and perfect. She's kind, gracious, and even feels sorry for her enemies--which is why Rain and his men have to do the dirty work for her:

Fey women cannot kill, not even to defend their own lives. Their natural empathy prevents it. The shock of slaying another living being would kill them. (379)


Rain knows Mary Sue Ellie is a Fey--and the most powerful Fey female, at that--because with a single touch, she can cleanse a hardened warrior's soul:

[Belliard] had so much death on his soul that all but the strongest women among the Fey had avoided touching him centuries ago, unable to bear the pain of his sorrow, the ruthlessly self-enforced emotionlessness, and the dark burden of the lives he'd taken to protect the Fey. Even the shei'dalins only touched him when they needed to heal wounds he gained in battle. Yet this child, this incredible child whose soul called a tairen's, had reached out to touch him and sent a flood of healing warmth and love so strong that it burned straight through the block of black ice that encased what remained of his gentle Fey emotions. (92-93)


Despite her magic touch, Ellie denies her special powers again and again and again and made me want to reach into the book and shake her. And while I like alpha heroes, Rain is an overbearing jerk too often. He's a king not because he has the diplomatic and strategic skills, but because he can shape-shift and burn down a village with his breath.

So, why did I finish book besides it being a condition of getting the ARC? Well...

  • The world building, as I mentioned at the beginning, is well thought out.
  • The secondary characters are fleshed out and serve purpose.
  • The plot, predictable as it might be, is intricate and moves quickly.
  • The villains, other than the cartoony spurned former suitor, are unapologetically evil and power hungry and, most importantly, have the smarts to potentially pull off their maniacal plot.
  • The prose is tight and quite lovely in places.
  • And, even though I'm not a fan of soul mates, truemates, bondmates, bloodmates, breedmates, or any other kind of mates because it seems like an excuse for characters to instantly fall in love and jump each other's bones because it's destiny, it's meant to be--and the sex will be magical and somehow save the world, it works for me in this book because Ellie and Rain have to work to form the truemate bond. It's not instantaneous. They have to learn to accept each other on different levels for the bond to be formed, and it's a nice change from the paranormal/fantasy romance norm.

Overall, this book is a B- for me. The good outweighed the bad and made me want to read the next book in the series, where "an epic battle [is] fast approaching and only united could [Ellie and Rain] hope to turn back the armies of darkness."

"Armies of darkness"? Really? Should Bruce Campbell and his chainsaw be called for help?

And other unintentional humor: umagi, a term Wilson uses for someone who is mind-controlled by the evil Mages from Eld, made me giggle, especially during the villian sex scene, because if you change the m to an n, you have the Japanese word for eel.

Friday, November 16, 2007

Web Design for Authors: The Quick and Dirty Guide, Part 3 of 3

ATTENTION: Bad design can kill!


And 2 tips and tricks I missed last week:
  1. Have a custom error page so you can redirect users to your home page or report a dead link.
  2. Keep in mind users are increasingly using handheld devices to surf the Internet. Design with small screens in mind: less is more!
----------------------------------

Now, onto today's topic...

PC World ranked MySpace as the number 1 worst web site.

When I first stumbled onto MySpace, I looked, I shuddered, I clicked away. Animated graphics, music, textured backgrounds, illegible fonts, crazy colors, and countless other violations. MySpace pushed web design back a good decade.

But wait! Your MySpace page doesn't have to follow the trend. Please stop the madness. Pages like this one hurts! Read Parts 1 and 2. And apply the guidelines to your space because good design is for everyone.

So, what's below? A break down of the MySpace style codes that can help you customize your page. (Example shown is from PARTS of Ann Bruce's space.)

Breaking Down MySpace

The following should be placed within STYLE tags.

NOTE FROM ANN: Some "friends" paste in really large images in their comments, which can take up your entire page, so I included the following to make the images smaller.

/* RESIZE COMMENTS IMAGES */
td.text td.text table table table td a img {
width:80px;
}

td.text td.text table table table td div img {
width:80px;
}

td.text td.text table table td img {
width:50px;
max-width:80px;
width:auto;
}

td.text td.text table table td div img {
width:80px;
}

* html td.text td.text table table td img {
width:80px;
}

* html td.text td.text table table td a img {
width:80px;
}

* html td.text td.text table table td div img {
width:80px;
}
/* END RESIZE COMMENTS IMAGES */


NOTE FROM ANN: This is a background image that I allow to tile, but I don't allow it to move when users scroll down the page.

/* STATIC, TILING BACKGROUND IMAGE */
body{
background-color:BDB76B;
background-image:url('http://image.jpg');
background-attachment:fixed;
background-position:bottom left;
background-repeat: no-repeat;
border-color:F5F5DC;
border-width:10px;
border-style:double;
}
/* END STATIC, NON-TILING BACKGROUND IMAGE */


NOTE FROM ANN: Everything after this point is pretty self-explanatory.

/* AFFECTS ALL TABLES ON PAGE */
table, tr, td {
background-color:transparent;
border:none;
border-width:0;
}

/* MAIN TABLES CONTAINING EVERYTHING (ALL TEXT, ETC.)*/
table table table{
border-style:double;
border-width:10px;
border-color: F5F5DC;
background-color:transparent;
}

/* MAIN TABLE TEXT THROUGHOUT MOST OF PROFILE */
table table table td{
background-color:FFFFFF;
filter:alpha(opacity=100);
..-opacity:100;
opacity:100;
-khtml-opacity:100;
}

/* TEXT ON ALL TABLES */
table, tr, td, li, p, div {
font-family:helvetica, arial, tahoma, verdana;
color:000000;
font-size:12px;
}

/* BLOG HEADER */
.btext {
font-family:helvetica, arial, tahoma, verdana;
color:333333;
font-size:12px;
}

/* DATES IN COMMENTS AREA */
.blacktext10 {
font-family:helvetica, arial, tahoma, verdana;
color:333333;
font-size:12px;
}

/* TEXT "ABOUT ME" "FRIENDS SPACE" "FRIENDS COMMENTS" */
.orangetext15 {
font-family:helvetica, arial, tahoma, verdana;
color:333333;
font-size:12px;
}

/* DISPLAYING "XX" OF "XX" COMMENTS */
.redtext {
font-family:helvetica, arial, tahoma, verdana;
color:333333;
font-size:12px;
}

/* YOUR NAME */
.nametext {
font-family:helvetica, arial, tahoma, verdana;
color:333333;
font-size:12px;
}

/* TEXT HEADERS ON LEFT SIDE */
.whitetext12 {
font-family:helvetica, arial, tahoma, verdana;
color:333333;
font-size:12px;
font-weight:bold;
}

/* TEXT IN EXTENDED NETWORK */
.blacktext12 {
font-family:helvetica, arial, tahoma, verdana;
color:000000;
font-size:12px;
}

/* LABELS ON LEFT (GENERAL, STATUS, ETC.) */
.lightbluetext8 {
font-family:helvetica, arial, tahoma, verdana;
color:000000;
font-size:12px;
}

/* XX HAS "XX" FRIENDS */
.redbtext {
font-family:helvetica, arial, tahoma, verdana;
color:000000;
font-size:12px;
}

/* TEXT NEXT TO DEFAULT PIC */
.text {
font-family:helvetica, arial, tahoma, verdana;
color:000000;
font-size:12px;
font-weight:bold;
}

/* REMOVE BORDERS FROM HYPERLINKED IMAGES */
a img {border: none; }

/* ALL LINKS */
a:link {
font-family:helvetica, arial, tahoma, verdana;
color:000080;
text-decoration:underline;
font-size:12px;
}

a:active {
font-family:helvetica, arial, tahoma, verdana;
color:000080;
text-decoration:underline;
font-size:12px;
}

a:visited {
font-family:helvetica, arial, tahoma, verdana;
color:000080;
text-decoration:underline;
font-size:12px;
}

a:hover {
font-family:helvetica, arial, tahoma, verdana;
color: FF0000;
text-decoration:underline;
font-size:12px;
}
/* END ALL LINKS */

/* REDLINK FOR "VIEW ALL OF XX’S FRIENDS" */
a.redlink:link {
font-family:helvetica, arial, tahoma, verdana;
color:000080;
text-decoration:underline;
font-size:12px;
}

a.redlink:active {
font-family:helvetica, arial, tahoma, verdana;
color:000080;
text-decoration:underline;
font-size:12px;
}

a.redlink:visited {
font-family:helvetica, arial, tahoma, verdana;
color:333333;
text-decoration:underline;
font-size:12px;
}

a.redlink:hover {
font-family:helvetica, arial, tahoma, verdana;
color: FF0000;
text-decoration:underline;
font-size:12px;
}
/* END REDLINK FOR WITHIN FRIENDS SPACE TO VIEW ALL FRIENDS */

/* NAVIGATION BAR LINKS (HOME, BROWSE, SEARCH, ETC.) */
a.navbar:link {
font-family:helvetica, arial, tahoma, verdana;
color:BDB76B;
text-decoration:underline;
font-size:12px;
}

a.navbar:active {
font-family:helvetica, arial, tahoma, verdana;
color: BDB76B;
text-decoration:underline;
font-size:12px;
}

a.navbar:visited {
font-family:helvetica, arial, tahoma, verdana;
color: BDB76B;
text-decoration:underline;
font-size:12px;
}

a.navbar:hover {
font-family:helvetica, arial, tahoma, verdana;
color: 000000;
text-decoration:underline;
font-size:12px;
}
/* END NAVIGATION BAR LINKS (HOME, BROWSE, SEARCH, ETC.) */

/* LINKS AT BOTTOM OF PAGE (ABOUT, FAQ, ETC.) */
u {
color: BDB76B;
font-weight:normal;
}


NOTE FROM ANN: When replacing the default images, try to make sure your image is the same size as the default. If you make an image that's too big or too small and then force it to the correct size using the WIDTH and HEIGHT functions, the images usually won't be crisp.

/* REPLACE EXTENDED NETWORK WITH IMAGE (MAIN BANNER)*/
span.blacktext12 {
visibility:visible ;
background-color:transparent;
background-image:url('http://image.jpg');
background-repeat:no-repeat;
background-position:center center;
font-size:0px;
letter-spacing:-0.5px;
width:435px;
height:100px;
display:block ;
}

span.blacktext12 img {
display:none;
}

body, html {
visibility:visible ;
display:block
}
/* END REPLACE EXTENDED NETWORK WITH IMAGE */

/* REPLACE CONTACTS WITH IMAGE */
.contactTable {
width:300px!important;
height:150px!important;
padding:0px!important;
background-image:url('http://image.jpg');
background-attachment:scroll;
background-position:center center;
background-repeat:no-repeat;
background-color:transparent;
}

.contactTable table, table.contactTable td {
padding:0px;
border:0px;
background-color:transparent;
background-image:none;
}

.contactTable a img {
visibility:hidden;
border:0px;
}

.contactTable a {
display:block;
height:28px;
width:115px;
}

.contactTable .text {
font-size:1px;
}

.contactTable .text, .contactTable a, .contactTable img {
filter:none;
}

.contactTable .whitetext12 {
display:none;
}
/* END REPLACE CONTACTS WITH IMAGE */

/* REPLACE MYSPACE URL WITH IMAGE */
/* URL TEXT */
div, strong {
color:FFFFFF;
}

table table table table div strong {
display:block;
position:relative;
font-size:0px;
margin: -11px -1px -26px -1px;
background-repeat:no-repeat;
background-position: center center;
background-image:url(http://image.jpg);
height:55px;
width:300px;
color:FFFFFF;
background-color:FFFFFF;
}
/* END REPLACE MYSPACE URL WITH IMAGE */

----------------------------------

That's it. I'm done. Go forth and design well, young grasshoppers.


Thursday, November 8, 2007

Web Design for Authors: The Quick and Dirty Guide, Part 2 of 3

Last week, I listed a number of common mistakes that decrease web usability. This week I touch upon tips and tricks that will improve--naturally--usability and save you time, which can be better spent writing. As much as I would love to--and I do because I'm a geek--I don't get into the nitty gritty technical details because numerous websites already provide this service.

Tips and Tricks

from Ann Bruce

  • Like with any system design, sit down and write out the specs. Draw out what you want the site to look like. Don't start coding until you're completely happy with the design. This step will reduce rework.

  • White space is good. Really. It's not a waste of space. Long passages of edge-to-edge text look cramped and can tire eyes. Give your text breathing room.

  • Use the TITLE tags on ALL of the pages. It allows users to (1) know where they are by simply looking at the top of the browser instead of having to scan the page and (2) bookmark pages easily without having to rename the page.

  • Use the ALT attributes for images. Users may have images turned off on the browser, so the ALT attribute will let them know what those large blank spots on the web page should be.

  • Be consistent. Decide upon a design and apply it throughout the site. Consistent design makes it easier for users to navigate. The best way of maintaining design consistency is through the use of cascading style sheets.

  • Server-side includes are your friends. They allow you to include the contents of a page in another page. Don't want to have the code for your header, footer, and menu repeated on every page, which can make updating a nightmare? Create separate pages for each and pull them into the other pages using server-side includes!

  • Test, test, and test again. And test on different browsers and platforms. What works in Firefox and Opera might not work in Internet Explorer. What works on Windows might not work on a MacIntosh.

  • Update--and update often! This tip doesn't save you time, but it will bring users back to your site more frequently.

  • Learn from others. Any site’s HTML is easily accessible by viewing a page’s source code. See how others have done things and apply their methods to your own work.
Edited to add:
  • Write descriptive comments within the code. If other people have to edit your page, the comments will serve as a guide for them--and for you. Trust me, your memory is not as good as you think it is.

Helpful Sites

Next week, I will decode a tiny part of PC World's worst website winner: MySpace.

Thursday, November 1, 2007

Web Design for Authors: The Quick and Dirty Guide, Part 1 of 3

I started my own web design business when I was 13. It was fairly successful and I kept it up until I was 16, when I got really distracted by romance novels. (Damn you, Laura Kinsale! I could've been the female Bill Gates!)

I spent a few years in my late teens and early twenties working on the web teams of a number of companies whose revenues are in the billions. So, yes, I have some experience in this area.

After seeing a number of requests for web and MySpace help from authors on the mailing lists to which I belong, I decided to put together a trilogy of blog entries to help out my fellow authors who are interested in this topic.

Common Mistakes

According to Ann Bruce

Readability

  • Serif fonts--the fonts with the little flourishes at the end to help the eye travel to the next word--should be used for print only. For the web, since screen resolution is not as high as print, stick to sans serif fonts because serif fonts tend to blur together, making it difficult to read. The most popular fonts for the web are Arial and Verdana. The latter was created specifically for web use.
  • Fixed font sizes must be avoided. Users need to be able to adjust the font for comfortable reading.
  • Justified text usually results in uneven spacing and makes reading more difficult. Yes, I know text in books are usually justified, but remember the web is an entirely different medium.
  • Light text on a dark background is inherently less readable than dark text on a light background. That's not to say all dark backgrounds are bad, but unless the site is graphic intensive, like a photographer's site or a movie site, stick to light on dark. And never use dark on dark. Really, you want to sell reading material. If users can't read the content, such as excerpts, on your site, you're going to lose potential sales.
  • Text on textured backgrounds is WORSE than light text on dark backgrounds. It's not easy for the human eye to distinguish and read text when the background is busy. Sometimes, it actually HURTS!

Navigation

  • Drop-down menus don't allow users to see all the navigation options right away. They hide information the users are looking for and can be confusing.
  • Non-standard menu headings confuse users. Really, users do not intuitively go to "Muse" to find a listing of available books. (This author's site was so confusing that instead of searching and buying up her back list list like I originally intended, I stopped reading her altogether.)
  • Image maps are wrong. Do you enjoy running your mouse all over the cute picture of someone's office to find the link to a book listing page? No? Then why do you think other users would? And really, it's not intuitive to have a desk lamp link to a bio page.
  • Users sometimes get lost in a site. Have a link to your home page on every page so they can find the starting point if they get in too deep.
  • Underlined non-link text is deceptive. Users have been trained--yes, trained--to associate underlined text with hyperlinks. If you need to emphasize something, try bolding or italicizing it.

Bells and Whistles

  • Big graphics = long loading times.
  • Animated graphics. Yeah, I used animated graphics...when I was 13 and just starting out.
  • Music increases the loading time and, frankly, not everyone shares your taste in music. I listen to Tool, 30 Seconds to Mars, Nine Inch Nails, etc. How many people would like to hear "The Kill" when they go to check out a romance author's site? Probably not many. But if you MUST ABSOLUTELY have music on your site because your life would not be complete without it, let the users start it. Unless you're doing a music band's website, don't ambush users.
  • So, you've won award or are part of a special network. Great! And you want to share it with the world. Great, again! But do you really need to clutter up your main page with EVERY SINGLE thing you've won? I came across an author's website and the home page with its 17--yes, 17--badges made me think they were ads so I skipped over every single one of them. Have the most current award and put the rest elsewhere, like on the bio page or have a separate awards page.

Just Say No and Other Miscellanea

  • Frames are evil and clumsy. Bookmarking doesn't work properly, causing problems when users try to return to the site. And if the users enter a framed page, navigation might be missing because it is located in another frame.
  • Opening new windows pollute the users' screens and breaks the BACK button. Do NOT break the BACK button. Let the users decide where they want to go. If they want to go back to your site, they will...by using the BACK button.
  • Horizontal scrolling. Do I really need to explain why this is wrong?
  • Re-size my browser and I curse your name because I should be the only person in control of my browser.
  • Front Page and other cheap HTML editors create poor code riddled with bugs that may be incompatible with different browsers. Do NOT use them. Notepad should be your best friend if you don't want to shell out $$ for a good editor.
  • Typos are very ironic when found on an author's website. Proofread.

Agree with me? Think I'm off my rocker? Want to share something that irks you (e.g. text links that change size when the mouse rolls over them)? Please do so!

And next week: Part 2 - Tips and Tricks.

Tuesday, October 30, 2007

30 Days, 50 Thousand Words...It can be done.

November is National Novel Writing Month. Did you know? I didn't until last week. Apparently, tens of thousands of people (2006 had 79,000 participants) use the seat-of-your-pants approach to writing. They throw quality out the window because it's all about quantity, baby. You have 30 days to churn out 50,000 words (and, no, you can't copy and paste "the" 50,000 times).

Have a story kicking around in your head? Ever read something and thought you can do better? Well, go for it! Check 'em out at www.nanowrimo.org.

Thursday, October 11, 2007

Copping Out

Since I only do one blog entry a month, you'd think it'd be cinch and I'd have everything ready three weeks in advance. Not so. Especially for this month because I spent the last six weeks organizing a two-day charity function that takes place during this week.

The above is a long-winded excuse for why I'm copping out. Fear not, though, there are prizes galore, including free books from yours truly, at the Ellora's Cave chat room on Thursday, October 11, 2007.

Regards,
Ann Bruce