Bruce Baker

Tag: Facebook





Facebook worm spreads with a lurid lure

by Bruce on Nov.27, 2009, under Category

Some Facebook users have been infected with a worm after clicking on an image…Computerworld

Leave a Comment : more...

Facebook 101 – Search Engine Watch (SEW)

by Bruce on Nov.03, 2009, under Category

By Ron Jones, Search Engine Watch,


In The Fight Between Facebook And Twitter, Which One’s The Mac And Which One’s The PC?

by Bruce on Nov.03, 2009, under Category

by Brian Solis on November 1, 2009

Facebook is much more than a social network. Twitter is much more than an information network or serendipity engine. Each represent a dashboard for your attention, a foundation for conversations and collaboration, and a matrix for your social graph and contextual relationships. In other words, Facebook and Twitter essentially represent the entrée to the future of the social Web as each strive to host, what Facebook founder Mark Zuckerberg, and others, refer to as our personal social operating system (OS).

What Windows is to PCs and OS X is to Macs, Facebook and Twitter are to our social architecture and enterprise. Certainly there’s a David and Goliath element here depending on which company you immediately view as Microsoft or Apple. However, Mac and Windows are simply operating systems, not networks per se, and that’s where the metaphor of an OS breaks down. Either way, there is the perception that there is a competition between Facebook and Twitter for your attention and your network.

Why? At the very least, Twitter and Facebook combine the elements of productivity and interactivity, combining a social OS, a global network, and a platform for open development.

The fabric of our online activity stems from a sophisticated social framework that facilitates the exchange of information and sustains professional, conversational, and contextual connections. Facebook and Twitter, like Windows and Mac, allow us to interact cross platform, while hosting dedicated applications that support our engagement, productivity, and communication.

As much attention as we pay to this mythical clash between Facebook and Twitter, the truth is that it’s not unprecedented to maintain identities in more than one ecosystem. For example, I use both Mac and Windows-based systems, I use both Facebook and Twitter. Yet according to new data from Hitwise, it appears that the epic battle between the two perceived leaders in Social Media is one-sided—or perhaps better stated, dominated.

As of October 2009, Facebook accounts for 6 percent of all U.S. Internet visits while Twitter represents only 0.14 percent. In fact, visits to Twitter.com peaked at .20 percent between June and July 2009 and has slowly lost attention in the interim, a point TechCrunch has noted as well. At the Web 2.0 Summit in San Francisco recently, co-founder Evan Williams acknowledged the slowdown in traffic to Twitter.com in the U.S., for now, but he also stated that they are in the process of finalizing new features that will reverse the downward trend. Williams also reminded us Twitter continues to recognize growth in both mobile and abroad.

And, for those who take solace in the hope that traffic is migrating from Twitter.com to mobile clients, there is some truth to the theory. However, new visitors count for everything and Twitter needs to do a better job capturing new users and holding their interests after they register. The company needs to look further than its resident celebrities to attract and sustain traffic.

For the time being, regardless of numbers, Facebook and Twitter serve a purpose, and thus, remain the Mac and PC in the lives of many. And, until the day that I am forced or compelled to pledge allegiance to one or the other, I will continue to cultivate relationships across multiple landscapes and suggest that you do the same.

But which one’s the Mac and which one’s the PC?

.cbw{ padding: 1px; border: 1px solid #b6b6b6; margin: .6em 0 .6em 0 !important; clear: both;} .cbw a{ color: #3F87BB !important; border: 0 !important; text-decoration: none !important;} .cbw a:hover{ color: #165d91 !important; border: 0 !important; text-decoration: none !important;} .cbw_header{ font-size: .9em; font-weight: bold; position: relative;} .cbw_header_text{ background: #f4f4f4 !important; padding: 1em 1em 1em 1em !important;} .cbw_header_toggle{ display: block; position: absolute; top: 1em; right: 1em; _right: 3.5em; font-weight: bold; cursor: pointer;} .cbw_header_get{ display: block; position: absolute; top: 1em; right: 7em; _right: 9.5em; font-weight: bold; cursor: pointer;} .cbw_subheader{ padding: .7em .7em .5em .7em !important; border: 0 !important; margin: 0 !important; font-size: 1.2em !important; background: #f4f4f4 !important; font-weight: bold;} .cbw_subcontent{ font-size: 0.95em; line-height: 1.2em !important; margin: .15em 0 .15em 0 !important; padding: .7em !important; background: white !important; border-top: 2px solid #f4f4f4 !important; border-bottom: 2px solid #f9f9f9 !important; overflow: hidden; height: auto;} .cbw_subcontent p{ margin: .45em .15em .45em .15em !important; padding: 0 !important;} .cbw_subcontent_left{ float: right !important; margin: 0 0 .5em .5em !important;} .cbw img{ max-width: 150px !important; max-height: 150px !important; border: 0 !important; padding: 0 !important;} .cbw img:hover, .cbw_subcontent_left a:hover{ border: 0 !important;} .cbw_subcontent_right{ } .cbw_subcontent table{ width: auto !important;} .cbw_subcontent td{ padding: .15em !important; vertical-align: top !important;} .cbw_subcontent .td_left{ width: 40px !important; font-weight: bold !important;} .cbw_footer{ padding: .8em !important; font-size: .9em !important; text-align: right !important; background: #f9f9f9 !important;} .cbw_footer a{ font-weight: bold; } .cbw_header_text { display: none; } get widgetminimize

Facebook image
Website: facebook.com
Location: Palo Alto, California, United States
Founded: February 1, 2004
Funding: $716M

Facebook is the world’s largest social network, with over 300 million users.

Facebook was founded by Mark Zuckerberg in February 2004, initially as an exclusive network for Harvard… Learn More

Twitter image
Website: twitter.com
Location: San Francisco, California, United States
Founded: March 21, 2006
Funding: $155M

Twitter, founded by Jack Dorsey, Biz Stone, and Evan Williams in March 2006… Learn More

In The Fight Between Facebook And Twitter, Which One’s The Mac And Which One’s The PC?.

Leave a Comment :, more...

How To Spam Facebook Like A Pro: An Insider’s Confession

by Bruce on Nov.03, 2009, under Category

Last night we wrote about the lead generation scams within social gaming networks. This is a guest post by Dennis Yu, the CEO of BlitzLocal, a privately held 50 person advertising agency in Denver, Colorado, specializing in local search engine marketing for franchises and professional service firms via Google and Facebook. BlitzLocal is no longer in the business of spam, but they do specialize in Facebook advertising and are now using the platform they’ve developed to run campaigns for big brands and small businesses. Dennis writes a blog at dennis-yu.com

Did you know how Mark Zuckerberg supported Facebook in the early days, before he got venture funding? Casino ads. And how about those advertisers who were making over $100,000 a day selling Acai Berry and other weight loss products – they are friends of mine, pioneers of new advertising channels. You see those ads saying “Inbox (5). Nick, someone in San Francisco has a crush on you!” (with your name, profile picture, and city in the ad). I generated millions of dollars from these offers on Facebook – I am not proud of it, but it was very lucrative.

I will walk you through how these online scams work on Facebook and other social networks – the mechanics of how the money is made, some of the people involved, and who is actually clicking on ads. If you’re reading this article, there is a good chance that you are not the type of person actually clicking on these spam ads, but are you curious as to who actually is?

In June 2007, Facebook opened up their application developer platform so that anyone could build games on top of the social network. By having access to user data, game developers could instantly make engaging, viral games. Rate who is hottest among your friends, share quizzes, race cars, grow vegetables, and so forth – all with a click of a button. Users in one click gave the game permission to access their profile data and they didn’t think twice about it.

lunatic_games

Facebook hadn’t consider what was possible when the game developer passed on user name, profile picture, and personal details on to an advertiser – and the kind of deceptive ads that were possible.

larry_quiz_ad

These ads looked like they were from Facebook- the blue button, white background, same font. And, of course, they had your profile picture, your name – plus that of your friends, in the ad. If you’re a 15 year old girl, would you know what’s being served by Facebook, the game developer, or the ad network? These same offers have been running for years on MySpace, using tactics such as fake Windows system messages and pop-ups.

myspace_crush_ad

But the perfect storm being able to dynamically insert user data into an ad, disguising the ad to seem like part of the application, lack of enforcement by the social networks, and billing the parents’ cell phone – well, it’s no secret what happens next.

By early 2008, the platform was generating 400 million impressions a day, as people poked, bit, slapped, kissed, and drop-kicked each other to the glee of a college-age crowd of game developers. These developers weren’t professional corporations – they are college kids who build a game for fun over the weekend and now discovered they could make over $10,000 a day in ad revenue. Yes, we wrote some big checks. The numbers today are much higher. Given the choice of making money versus being ethical, these kids chose money in nearly every instance.
fbook.crush
When the Facebook platform first launched, developers used Google AdSense, which was paying 10-15 cent eCPMs, meaning that developers were earning 10 to 15 cents for every 1,000 ads they shown. But soon, ad networks, such as the one I operated, stepped in to show that by using social data and some clever ad copy, we could raise this to well over $6—that’s 60 times better than AdSense. AdSense was getting a 0.1% CTR and earning 15 cents a click. Our ads were getting up to a 4% CTR and also earning 15 cents a click. You do the math.

Believe me, I tried to do honest optimization—running legitimate flower ads on Valentines Day, Walmart ads on Cyber Monday, auto insurance offers on car racing games, and so forth. For months, I went through over 150 offers across a dozen networks, systematically testing offers, ad copy, targeting, creative templates, and so forth. I couldn’t get a single one to work. And in a previous life I worked on Yahoo!’s internal analytics team—our job was to optimize traffic.

I finally came to this realization: People on Facebook won’t pay for anything. They don’t have credit cards, they don’t want credit cards, and they are not interested in shopping. But you can trick them into doing one of three things:

  • Download a toolbar: It could be spyware (such as Zango) or something more legitimate, such as Webfetti or Zwinkys.
  • Give up their email address: You’ve won a “free” camera or perhaps you’ve been selected as a tester for a new Macbook Pro (which you get to keep at the end of the test). Just tell us where you want us to ship it.
  • Give up their phone number: You took the IQ Quiz, so give us your phone number and we’ll tell you your score. Never mind that you’ll get billed $20 a month or perhaps be tricked into inviting 10 other friends to beat your score.

iq-quiz-lp Method #3, getting their phone number, has been the most lucrative thing on Facebook, even more than the fake weight loss offers, for the last 2 years. As an ad network, we were at the mercy of what the game developers want—more money. Here’s what ad networks struggle with—to either run what ads make the most money or else be forced out by other ad networks willing to be shadier than them.

Publishers (game developers) chose whoever makes them the most money.

And that led to things like:

Showing personal data on landing pages: This got a couple ad networks banned—they took the user name and images and put them on landing pages, which increased conversion. This is the equivalent of steroids in Major League Baseball.

Cloaking: This is when you show a different page based on IP address. We and most other ad networks would geo-block northern California—showing different ads to Facebook employees than to other users around the world. One of the largest Facebook advertisers (I’m not going to out you, but you know who you are) employs this technique to this day, using a white-listed account. Our supposition is that it makes too much money for Facebook to stop him. Believe me, we have brought this to Facebook’s attention on several occasions. Here’s what this fellow does—he submits tame ads for approval, and once approved, redirects the url to the spammy page. To be fair, players like Google AdWords have had years more experience in this game to close such loopholes.

Sharks who smelled blood: I was contacted by every major ad network to either run their offer and/or help them optimize their ad platform. One CEO (not saying his name, but they’re on Comscore’s list of the top 25 ad networks) threatened physical violence if we didn’t cooperate with him. I got wined and dined like you wouldn’t believe. That’s how much money was at stake—whether on the game inventory or the self-serve ad platform.

Weak enforcement: Paul Jeffries, who enforced (or didn’t enforce, depending on your view) the platform rules, wanted to allow a laissez-faire economy, stepping in only when the violations were so egregious that his call center was getting flooded with complaints. He called me into a meeting and told me that my ads were costing him more in customer service than any revenue I was possibly generating. That pre-supposed that he knew what we were generating – in the high 5 figures a day. And most of that was profit, since we paid out only a fraction of what we earned. Remember that we had to beat only what Google AdSense generated.

There was no way that Facebook—and definitely not the Federal Trade Commission—could keep up with the “innovation” happening. Witness the virtual currency scam, where users complete the offers mentioned above to earn points in a game. It doesn’t take a genius to know that the quality of such leads is garbage—these users are filling out forms just to get the points.

They sign up for Netflix, a platinum credit card, get an auto insurance quote, whatever. The industry term for this type of traffic is called “incentivized”. The underlying advertiser is paying for these leads much like they would if they were coming from paid search. They may be told they’re getting incent traffic—or maybe not. Or maybe the ad network, the middleman between the advertiser (company paying for traffic) and publisher (source of traffic) is mixing PPC, email, and incent (also called social) traffic to hit certain quality thresholds.

Either way, the advertiser is usually blind—they can’t see the referral data (which is understandably masked) and they probably can’t figure out what’s going on anyway.

The three major ad networks that deal in incentivized (or virtual currency) are OfferPal, SuperRewards, and Q Interactive.

OfferPal is run by Anu Shukla—she and I have sat down before, where she flatly claimed that most of her offer inventory was unique (it was actually brokered from MemoLink, a company down the street from us in Denver). Ms. Shukla also touted her optimization technology, but couldn’t discuss it because of the proprietary nature—I’m sure you understand. You can watch her video with Arrington to judge for yourself.

SuperRewards is run by Jason Bailey (aka ChickenHole), who was able to quickly morph himself from Millnic Media to this new company. This fellow would call me up and yell at the top of his lungs, as I wouldn’t refund his money for setting up multiple accounts to game our network. I did refund his money, only once he agreed to a ban on our network.

Q Interactive is the quietest, but largest player of the group. Formerly coolsavings.com, it’s run by Matt Wise, and is, in my opinion, the most reputable of the bunch. They have Fortune 500 clients and a more massive bankroll and sophisticated technology platform. You won’t find information on their virtual currency platform, as they work with large publishers only.

The offers across all of these networks are similar. There is a lot of money to be made if you’re a game developer on the MySpace or Facebook platforms, so choose your ad networks wisely. Ad Networks are not going away soon, as the big brands aren’t there yet and someone must fill that vacuum.

In case I have thoroughly disillusioned you of all social advertising, let me prognosticate about a slightly brighter future:

When any new platform opens up, the spammers are there first: Traffic is cheap and their untargeted offers are profitable. But as legitimate advertisers come on, they bid the price of traffic up and squeeze out the spammers. The most powerful bit of social advertising, unlike traditional PPC, is the ability to target by interest and by location. And local represents 74% of Facebook’s ad revenues in 2009. That’s a deceptive stat, as it likely includes dating, which is technically “local” – but the point still stands.

Facebook will either clean things up or become a MySpace: Users loved the “trust” and “clean look” of Facebook. I believe Facebook will put controls in place on their fledgling platform, as told to me by the executive in charge of their online marketing. I honestly believe from my meetings at Facebook, that they’ve all drunk the Zucker-koolaid and are putting the user experience ahead of earnings. That’s why, if you’re a UK resident, you’re not seeing those sexy Russian dating ads from a couple months ago—but man, were those profitable. But you may continue to see these girls:

Deceptive ads will be gradually replaced by trusted ads: The underlying premise of all the advertising techniques we’ve discussed so far is that trickery is profitable. Fool them into thinking the new friend request is from Facebook, lie to them that the miracle skin crème is actually free, tell them they’ll earn points if they just click this button – which then puts their email address on a list that’s resold to the top spammers in the world. Incidentally, if you hate someone, sign them up for one of those free offers – it will burn their email to a crisp. Just kidding – don’t do that.

The local and big brand advertisers are slow to react, but will eventually shift their ad dollars to Facebook, as they figure out how to advertise effectively. Facebook is the “other Internet” and represents 25% of all pageviews in the US. What’s possible right now:

Imagine getting an ad on your birthday, saying “Happy Birthday, Nick! Mention FBCAKE and get a free slice of cake today at Jim’s Coffee Shop” (yes, you can target people on their birthdays).

What if you’re a B2B company and want to hit small businesses? You can target by job title and company. That’s not possible in traditional PPC, where a search for “massage” can be a consumer with stiff muscles, a student looking for a massage school, or a practitioner looking to buy massage supplies.

What if you’re Maggianos and want to target folks who like Olive Garden? You can hit precisely those fans—and even narrow down to where they live, how old they are, and if they are married. Then send them to the nearest location to book their wedding anniversary party.
 Are you a Denver liposuction doctor and want to target middle-aged females in upperclass neighborhoods who watch “Desperate Housewives” and like to eat chocolate?

What if Farmville could be sponsored by Albertsons and offer real fruits and vegetables on sale? Wouldn’t that be more powerful than clipping coupons from the daily newspaper?

It’s going to take a few years, but these legitimate advertisers will push out the scammers and Facebook will put more rules in place. Enforcement will tighten, but spammers are clever with shifting their entities, enough to make us all “dizzy”. We said that when these platforms first launched, earnings were in the 10 to 15 cent range. Then spammers raised the bar and could afford to pay $6 per thousand impressions (or about 20 cents a click) for the same inventory. But when the legitimate guys come with the hyper-targeted local ads, they can afford to pay $10 or even $50 per thousand impressions for that inventory. The spammers will be forced out of this particular game and onto whatever is next.

.cbw{ padding: 1px; border: 1px solid #b6b6b6; margin: .6em 0 .6em 0 !important; clear: both;} .cbw a{ color: #3F87BB !important; border: 0 !important; text-decoration: none !important;} .cbw a:hover{ color: #165d91 !important; border: 0 !important; text-decoration: none !important;} .cbw_header{ font-size: .9em; font-weight: bold; position: relative;} .cbw_header_text{ background: #f4f4f4 !important; padding: 1em 1em 1em 1em !important;} .cbw_header_toggle{ display: block; position: absolute; top: 1em; right: 1em; _right: 3.5em; font-weight: bold; cursor: pointer;} .cbw_header_get{ display: block; position: absolute; top: 1em; right: 7em; _right: 9.5em; font-weight: bold; cursor: pointer;} .cbw_subheader{ padding: .7em .7em .5em .7em !important; border: 0 !important; margin: 0 !important; font-size: 1.2em !important; background: #f4f4f4 !important; font-weight: bold;} .cbw_subcontent{ font-size: 0.95em; line-height: 1.2em !important; margin: .15em 0 .15em 0 !important; padding: .7em !important; background: white !important; border-top: 2px solid #f4f4f4 !important; border-bottom: 2px solid #f9f9f9 !important; overflow: hidden; height: auto;} .cbw_subcontent p{ margin: .45em .15em .45em .15em !important; padding: 0 !important;} .cbw_subcontent_left{ float: right !important; margin: 0 0 .5em .5em !important;} .cbw img{ max-width: 150px !important; max-height: 150px !important; border: 0 !important; padding: 0 !important;} .cbw img:hover, .cbw_subcontent_left a:hover{ border: 0 !important;} .cbw_subcontent_right{ } .cbw_subcontent table{ width: auto !important;} .cbw_subcontent td{ padding: .15em !important; vertical-align: top !important;} .cbw_subcontent .td_left{ width: 40px !important; font-weight: bold !important;} .cbw_footer{ padding: .8em !important; font-size: .9em !important; text-align: right !important; background: #f9f9f9 !important;} .cbw_footer a{ font-weight: bold; } .cbw_header_text { display: none; } get widgetminimize

Dennis Yu image
Companies: BlitzLocal

Dennis Yu is CEO of BlitzLocal, which does local advertising for professional service firms and franchised companies.

Prior to BlitzLocal, Dennis spent 4 years at Yahoo! doing analytics and Pay-Per-Click advertising, as well as 3 years at… Learn More

BlitzLocal image
Website: BlitzLocal.com
Location: Westminster, Colorado, United States
Founded: 2006
Funding: $125k

BlitzLocal serves retail and and franchised companies that need local presence. Founded by Dennis Yu in 2006, the company has grown to 50 employees and is headquartered in Westminster, Colorado.

The BlitLocal ad platform includes pay-per-click… Learn More

How To Spam Facebook Like A Pro: An Insider’s Confession.

Leave a Comment : more...

Wisk-It, an App to Help Scrub Regrettable Photos From Facebook – NYTimes.com

by Bruce on Nov.03, 2009, under Category

Published: November 1, 2009

You there, you who dressed as a sexy panther this Halloween, and are now clicking through the weekend’s photos on Facebook. (The ones of you clutching a vodka and snarling like a kittycat are particularly nice.) Your boss, your exes and your mother are probably looking at them this morning, too. What’s a hungover cat to do?

Enlarge This Image

The Wisk-It application for Facebook, from the makers of Wisk detergent.

There’s an app for that. Not an iPhone app, but a Facebook application from the detergent brand Wisk. Wisk-It, which will be formally introduced this week, promises to help get rid of objectionable photos.

Now, be clear about the limits of Wisk-It. It’s not going to restore the fallen bra strap to your shoulder, and it won’t Photoshop your broken heel back together. Wisk-It instead assembles a friend’s photographs (you can limit it to tagged pictures of you, or pull all of her photos), lets you identify the pictures you’d like the friend to remove, and then send a request her way. When the friend installs Wisk-It, it pulls up the offending photos and asks her to delete them.

“Currently, there’s really no easy way or efficient way to remove pictures, so we’re finding that we have cracked the efficient way to clean up your online profile,” said Elisa Gurevich, brand manager for Wisk, owned by the Sun Products Corporation.

The Facebook application, created by the agency TracyLocke, is part of a marketing update for Wisk, which Unilever sold to what is now Sun in 2008. Previously, it was known for its 1970s spots where dirty shirts taunted housewives with chants of “Ring around the collar! Ring around the collar!”

“We thought perhaps we could take our stain-fighting heritage, and take it online to Facebook,” Ms. Gurevich said.

The stain on your reputation, Wisk-It can’t do much about. Meow. STEPHANIE CLIFFORD

via Wisk-It, an App to Help Scrub Regrettable Photos From Facebook – NYTimes.com.

Leave a Comment : more...

Massive bot attack spoofs Facebook password messages

by Bruce on Oct.28, 2009, under Category

‘Bredolab’ Trojan rides fake reset messages, reaches at least 735,000 users

By Gregg Keizer

October 28, 2009 03:56 PM ET

Computerworld – A massive bot-based attack has been hitting Facebook users, with nearly three-quarters of a million users receiving fake password reset messages, according to security researchers.

The attack, which began Monday afternoon, according to e-mail security vendor Cloudmark, targets Facebook users with a spoofed message that claims recipients’ Facebook passwords have been reset as a security measure. The messages, which come bearing subject lines such as “Facebook Password Reset Confirmation,” include a file attachment that supposedly contains the new password.

In fact, the attached .zip file includes a Trojan downloader, dubbed “Bredlab” by some antivirus companies, “Bredolab” by others. The downloader grabs a variety of malware from hacker servers, including fake security software, or “scareware,” and installs attack code and rogue antivirus applications on the compromised PCs.

Multiple security companies, including Symantec, Trend Micro, MX Lab and Websense, have put out warnings about the attack campaign. “This variant of Bredolab connects to a Russian domain and the infected machine is most likely becoming part of a Bredolab botnet,” said Shunichi Imano, a security researcher at Symantec, in a post to the firm’s security blog.

Jamie Tomasello, Cloudmark’s abuse operations manager, said today that her company alone has detected nearly three-quarters of a million phony Facebook messages since Monday, and nearly 250,000 in the last 24 hours. “Our count continues to go up, and is at about 735,000 now,” said Tomasello. “It’s a pretty high volume.”

According to Tomasello, both desktop clients and ISPs that use Cloudmark to filter potentially malicious mail have reported receiving the fake Facebook e-mail.

At least 8% of the users who have received one of the fake messages have tagged it as legitimate, going to the trouble of pulling the message from their junk folder — where Cloudmark has placed it — because they think it’s real, Tomasello said. Cloudmark has no data on how many users were actually duped into opening the .zip file and running the enclosed .exe that installs Bredolab, however.

“The numbers are equal to or higher than other Facebook malware or phishing campaigns,” Tomasello claimed. She said that Cloudmark is currently revising that 8% estimate upwards.

Because of its huge base — last month Facebook said it had more than 300 million users — the site is a frequent target for hackers and identity thieves.

Last March, for example, the Koobface worm made the rounds on Facebook, as well as other social networking sites such as MySpace and Friendster, infecting large numbers of users.

Facebook confirmed that the attack is being conducted via e-mail, not on Facebook, the tactic that other malware, including Koobface, has used. “We’re educating users on how to detect this through the Facebook Security Page,” a Facebook spokesman said today. Users should be wary of suspicious or unexpected e-mail that claims to be from Facebook. “Facebook will never send you a new password as an attachment,” he added.

via Massive bot attack spoofs Facebook password messages.

Leave a Comment :, more...

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!

Visit our friends!

A few highly recommended friends...

Archives

All entries, chronologically...