11 June 2008

And that’s alls I know…

Before I left my last job, a colleague asked me to impart whatever wisdom I had. Here’s what I said.

Being a Consultant

Everything I know about consulting can be summed up in the following:

  1. Listen to your customers.
  2. Understand your customers.
  3. Be their trusted advisor.

Listen to your customers. A consultant’s #1 skill is listening. If you can’t listen to your customers explain their problems and needs, you won’t get anywhere. I’ve worked with others who, because they’re consultants, think they already know what the customer needs before the customer has a chance to describe it. It is, after all, the consultant’s job to know what to do; that’s why people hire us in the first place. But this approach is wrong-headed for a couple of reasons. First, “what to do” is highly dependent on what the problem is. Without listening to what makes this customer special, it’s hard to say off the bat what’s right for their situation. Second, listening to the customer gives them confidence in you. They see that you take them and their problems seriously. And finally, often people just really like to get their problems off their chest. When you give them a friendly ear, they unload, and they feel relieved already just because somebody is listening to them, even if you haven’t done anything yet.

Understand your customers. So you have to be a great listener. But the next step is taking what you hear and figuring out what to do about it. This is where the “consultant” part comes into play — your special expertise, the reason people hire you instead of doing it themselves. You need to understand their problems as if they were your own and apply your expertise to give them workable solutions. And by “solution”, I mean the whole deal — not just a tool that fixes their problem or a process sketched out on a piece of paper. You have to consider the whole kit and kaboodle, including the hurdles your customer may need to overcome with their bosses or colleages to actually do something with the tools and processes you’re suggestion. The “solution” should be a way to actually solve their problem, taking into account everything you’ve learned about their situation.

Then, when you have solutions, you have to deliver them in a way that your customer understands. You need to be patient, because they do not have your expertise (remember, that’s why they hired you). You need to be diplomatic, because often your solution will involve telling them they weren’t doing something in the best possible way before, and they could do better. Of course they do want to do better, but they don’t want to be embarassed or feel scolded in the process. This is what we used to refer to as the “your baby is ugly” problem. If someone’s put a lot of time and work into a project — their “baby” — and then the consultant comes along and tells them how awful it is, they’re really put off. You have to be gentle and work with them, and focus on the improvements they can make rather than the mistakes they already did.

Be their trusted advisor. Through this process, your customer comes to trust you. They rely on you. They call you up or have you sit in meetings to get your opinion about this thing and that thing, and they bring you in because they’re starting Phase II and they want your input. This is the kind of relationship you have to strive for — being your customer’s trusted advisor. (I’ve never read The Trusted Advisor, but it’s come to me with high recommendations. I’m adding it to my reading list.) This kind of relationship smoothes over the sales process, because you don’t have to prove yourself to the customer. They know you and they like working with you, and they trust your abilities in guiding them to do the right things. Moreover, they trust you to treat them with regard, to handle their problems delicately, and to not embarrass them with their boss.

That’s it; that’s all there is. Consulting is all about relationships, and if you have good ones, you almost can’t fail. You can be a top expert in your field, but if you can’t do these three things, clients won’t like working with you because even though you’re smart, you don’t feel very helpful. I’ve seen consultants who were really good at listening to customers, understanding them, and being trusted advisors — and even though not all of them necessarily had top-notch expertise on tools or technologies or whatever the client actually needed help with — those people get repeat business, because clients actually feel that they are getting helped.

Of course, to be the best consultant, you really do have to have the knowledge that the client needs. That’s the second part of what I said.

JW’s Philosophy of Learning

Some people are constantly amazed at what I know about various subjects, especially technology and how various pieces of software work. I am going to let you in on a little secret: there is no secret to amassing this knowledge.

(With credit to Dorothea for the phrasing): The way to learn is to beat on things with rocks.

That’s it. Just keep trying until it does what you want it to do. When you get there (or even if you don’t), I guarantee you will have learned something.

OK, I can recognize that this is a statement of philosophy, but as an actual game plan, it may not be all that helpful. So here are five tips on how to be a more effective rock-beater:

  1. Define the problem well
  2. RTFM
  3. Change one thing at a time
  4. Someone else already knows
  5. Don’t believe it until you see it

Define the problem well. This may seem like a no-brainer, but if you don’t know what it is you’re trying to do, it’s hard to come up with something effective to do about it. Before you start hammering away willy-nilly, take a step back and say, “What do I need to accomplish here? What’s vital in what I’m trying to do, and what’s just nice-to-have? Is this really a problem, or is it caused by something upstream that’s really what I need to be working on?”

RTFM. Read the *#$%^@ manual. (This is especially dear to me because I used to be a technical writer.) Now, I know, not everything has a lovely manual like the kind I used to write. But by gosh and by golly, you won’t know until you take a look, will you? I can’t count the number of times someone has asked me a question that’s perfectly good, but also perfectly easy to answer if they’d spend 5 minutes taking a look at the documentation.

Change one thing at a time. If you’re trying to suss out how something works, you must think of yourself as a scientist performing a little experiment. You must change just one thing at a time to see what happens. If you change two or three or twenty-seven things at a time, how will you know which one is the one that actually worked?

Somebody else already knows. The chances are high that there is someone out there who can answer your questions. Maybe it’s your colleague in the cubicle next door, or maybe it’s somebody with a blog or a book or on a forum or mailing list. (Part of the trick is knowing where to look; do some research. The Internet is your friend, and so is your library.)

If you ask, these people are often eager to teach you what they know. However, a word of warning — there’s a reason this is the fourth tip and not the first one. “Define your problem” and “RTFM” first, or people are likely to be a little peeved at you for dumping your ill-defined problem on them, or asking things you could easily have found out yourself. Get as far as you can on your own, then ask for help.

Don’t believe it until you see it. This is the flipside of “RTFM” and “Somebody already knows”. Some document or person can describe how something is supposed to work, but you should still try it out. (This is especially true when the document happens to be a piece of marketing literature for software.) By trying it yourself, you make it yours. You really understand how and why (or even if) it works.

Good luck

So that’s all I know, and it works for me. I can’t promise any more than that, but I do hope it helped my former coworker, and I hope it helps somebody out there in the blogosphere, too.

9 June 2008

LibraryThing API

While I’m getting back on the blogging horse…

I realize this is old news now, but LibraryThing announced an API for work data. This is great. But what’s really awesome? This little tidbit from the post:

Scope. This is an API to work information. Once I’ve worked through the kinks here, I plan to release a member API, allowing members to do clever things with their data. For example, members will be able to make their own widgets, not just rely on ours.

I will squeal with glee the day there is a member API. I’ve been harping on the issue for ages, because I really want a way to make a “to-read” list that mashes up LibraryThing with my local library data. I can’t wait.

Changes

It’s been a looooong time since I’ve blogged, and I’m finally dusting this thing off and getting back to it.

Lots of changes have happened. Most notably, I’ve changed jobs. Formerly doing information architecture and content management consulting, I’ve sidestepped fields slightly into web analytics at another consulting firm, LunaMetrics, also here in Pittsburgh.

Web analytics is all about measuring what people are actually doing on websites. You can’t create a good site without relying on information architecture best practices (my old role), but you also don’t really know a site is working as well as it could or should without measurement and experimentation (my new one). My role is again a mix of technical and business knowledge. I have to be able to tweak JavaScript tracking code, but I also need to be able to elicit the goals of a website and interpret the analytics to understand what that means to the business behind it. And, I get to play with numbers, which is fun (I was a math major, after all).

So far, I’m very excited. I like learning new stuff, so I’ve been immersed in web analytics blogs and books, and learning Google Analytics (GA), since we’re a GA Authorized Consultant. Last week we did a one-day training in NYC for about 70 people, where I got to speak about creating a data-driven culture at your company. (The challenges of changing company cultures I am all too familiar with from my previous work.)

So I’m sure you’ll hear more on this blog about web analytics. I also am far, far behind on a post I started writing ages ago about mashups, which I’ll be finishing soon, and I have a handful of other things I’m itching to write about too. It’s been a long dry spell of blogging, but I’m back. Hmm… this place could probably use a redesign, too…

24 September 2007

Where I was last week and thoughts on federation

I spent Monday–Wednesday of last week in Las Vegas at the Gartner Summit on Portals, Content, and Collaboration. The highlight for me was a talk by Jakob Nielsen on usability in intranets. I even got to ask him a question pertaining to his eye-tracking research (users don’t look at ads) and about design pitfalls to avoid even on ad-free sites like intranets.

Unfortunately I didn’t get to stay for the Web 2.0 and Open Source Summits, which were taking place Wednesday–Friday. I’m especially bummed because David Weinberger was speaking, and I’m a total DW fanboy. (I squealed with joy when I won his book in the LibraryThing contest giving them away.)

Much of the conference dealt with employing Web 2.0 technologies in the enterprise and dealing with the fact that the work/life line is blurry and users’ expectations for corporate portals, intranets, etc. are set by their dealings with the Web at large (an idea known as “consumerism”). I can certainly relate — I know I expect (sometimes impatiently) that applications at work, from email right on up the chain, work as well as those I’m used to at home.

I found much of the conference confirmatory of trends I already recognize, but there was one thing in particular that got me thinking. Gartner analyst David Gootzit gave a presentation about the future of the portal market. He argued that consumerization will lead to the development of a “portal fabric” for the aggregation of experiences across the portals people use (e.g., iGoogle, your bank portal, your work portal, etc.) — the “Follow Me Portal” or “MyPortal”. The emergence of this portal fabric requires standardization of a number of different functions, such as identity management, personalization and preferences, portlets, and metadata. (Gootzit also argues that this trend is likely to result in enterprise portals being decomposed into component services, something that we’re already beginning to see to some degree with, e.g. search.)

It certainly would be cool if someday My Yahoo! or iGoogle or something else could be your real, honest-to-goodness personal homepage that aggregated all the things you were interested in. Not just your horoscope and the weather and some RSS feeds, but also your bank balance, what’s going on at work, your home automation portal, and so on. (Now, I certainly know there are privacy/trust issues with, e.g. letting Yahoo! or Google access your bank balance, but let’s assume the portal provider is an entity you trust.)

I want to skip over, for the time being, the question of what sort of software the “Follow Me Portal” actually is — whether it’s from a major web provider like Yahoo or Google, or whether it’s built on enterprise portal frameworks within businesses, or by Web 2.0 startups, or even as plugins or customizations to desktop software such as browser extensions or something like Flock. Instead, I want to look at the idea of the “portal fabric” that would be needed to support it. What standards currently exist for federating the functions of portals and where are there gaps? Here’s my still-processing-the-thoughts list…

Identity management

For authentication, we have OpenID. Although it’s not entirely clear yet if OpenID is the winner here, it’s looking better all the time. Big services like AOL and Livejournal are both OpenID providers (and a third party provides OpenIDs for Yahoo! accounts using Yahoo!’s API) — meaning about there are about 120 million OpenIDs out there already, whether they’re being used yet or not. Fewer sites accept OpenID for authentication, but the number appears to be steadily growing — I’m using OpenID to sign into 37signals applications, 43folders just announced they’ll be supporting it, and the other day when I got a trial account to myExperiment.org it asked me to sign up with an OpenID. (You can find more site accepting OpenIDs at myopenid.net.)

For other information about identity, there’s XFN and FOAF. This is especially timely given Six Apart’s David Recordon’s announcement of tools for “opening the social graph”, which is not only about managing your own identity, but also your relationships to others.

There’s also vCard/hCard for directory-listing type info about people. (UPDATE: And duh, I forgot about LDAP.)

Portlets (or widgets, or gadgets, or what have you)

Well, there’s JSR168 and WSRP (and forthcoming updates in JSR286, and WSRPv2) but those are really only adopted by commercial enterprise portal frameworks. Google, Yahoo, etc., aren’t supporting them. Maybe they should, or maybe there’s something else. Certainly RSS and Atom represent really lightweight ways of passing data to a portlet/widget/gadget, but they’re not nearly as broadly encompassing as JSR168 or WSRP are, and can’t fully encapsulate the definition of a portlet to make it portable across these portals. How great would it be if your Yahoo widgets, Google gadgets, Apple Dashboard widgets, etc. were all interoperable and you didn’t have to worry about which platform any particular widget was made for?

I don’t really know a ton about the details of JSR168 or WSRP. I’m not sure whether they represent a viable way(s) forward, or a new, more flexible standard is needed in this category.

Personalization and Preferences

This category is possibly the most tricky to deal with, which is probably why there are few existing standards in this realm. I think there’s also a great deal of value to be gained here, however.

One standard that does come to mind is P3P for privacy preferences. It’s been around for some time but hasn’t really gotten a great deal of traction, although there are some browser plugins and so forth.

Search

Of course, there’s Z39.50, but I don’t know of anyone in their right mind who’s not running a library catalog with a Z39.50 interface. (UPDATE: I forgot to mention SRU and CQL, which are based on Z39.50 but updated for the Web. I think I used to know more about these, but now remember approximately nil. I have to read up again…)

OpenSearch is a more modern, digestible alternative. It hasn’t been around very long, but it’s gaining support both by search engines, wikis, blogs, and other tools (as providers) and browsers (as consumers). And there are extensions to handle more complex searches, geographic searches, and other more complicated things.

Also related: metadata standards. There are lots of these for specialized purposes, but the simplest are the likeliest to be useful for syndication and aggregation purposes. Specifically I’m thinking of Dublin Core here. Certainly DC isn’t complex enough to handle most metadata needs for even mildly complex cases, but what would be interesting is if metadata schemes had a defined reduction algorithm to simple Dublin Core, so that a standard set of metadata could be used by, e.g. OpenSearch. (Search APIs could still support native metadata schemas as well, but I think there’s value in a standard interface for straightforward parameterized searches based on things like dates and authors.)

Publishing

For pushing content elsewhere, there’s the in-development Atom Publishing Protocol (APP), which is mostly thought of as an API for posting to blogs. But wouldn’t it be cool if you could also use it to comment on someone else’s blog, or participate in a discussion forum, or change a wiki article — or even, say, post a link to a bookmarking service?

OK, maybe that last one can stick with specialized APIs. I’m not sure there’s a strong case for, e.g. del.icio.us, to support APP. But for blog posts, comments, discussions, wikis — which are all essentially similar things, just updating some content — it would be killer to use the same interface for them all, right?

Closing thoughts

These thoughts aren’t fully formed at this point, and this is something I’m going to continue thinking about. If you think there are existing standards that I’m overlooking in any of these areas, or if you think there are any areas to be standardized that I missed completely, I’d be interested in hearing about them.

19 July 2007

Yahoo Pipes, Google Mashups, etc.

Is anyone out there using Yahoo Pipes, Google Mashups, or something like Dapper or Coghead on a library website or for library services? If so, I want to talk to you! I’m writing an article. Email me at jonathanweber@mac.com.

18 July 2007

Open Library architecture

You’ve no doubt already heard about the Open Library demo site from the Internet Archive, brainchild of Brewster Kahle and Aaron Swartz. I think it’s a really exciting project, and I’m sure I’ll have more to say about it soon.

One thing that struck me as interesting is a technical detail. On the “About the technology” page, there’s this tidbit:

We wanted a database that could hold tens of millions of records, that would allow random users to modify its entries and keep a full history of their changes, and that would hold arbitrary semi-structured data as users added it. Each of these problems had been solved on its own, but nobody had yet built a technology that solved all three together.

So we created ThingDB (tdb), a new database framework that gives us this flexibility. ThingDB stores a collection of objects, called “things”. For example, on the Open Library site, each page, book, author, and user is a thing in the database. Each thing then has a series of arbitrary key-value pairs as properties. […] Each collection of key-value pairs is stored as a version, along with the time it was saved and the person who saved it. This allows us to store full semi-structured data, as well as travel back thru time to retrieve old versions of it.

This sounds really interesting. It also reminds me very much of Maya’s u-forms (pdf), aside from the fact that the identifiers aren’t UUIDs. Although I’m not really database-savvy enough to know much about the underlying infrastructure that makes any of this happen, so my interest is something like an ape staring at a power drill, but still, I thought it worth noting.

8 July 2007

Karen Schneider, hip “old lady”

The biblioblogosphere is fluttering with talk about the fluffy librarian-image piece in the New York Times style section. On one hand, it’s one of those “Librarians: we’re cooler than you think we are” articles, and as those go, it’s not a half bad one. I mean, Jessamyn gets mentioned, so that’s one thing going for it right there.

But Karen Schneider calls out what’s lacking. It is, after all, the style section, and there’s a lot of concentration on cocktails, clothes, and tattoos. There’s also a glossing-over of some stereotyping that deserves examining and lack of attention to the things that truly make librarians “hip”. Karen writes,

Jessamyn is of the hippest of the hip not because she routinely uses instant messaging, but because she is such a tireless advocate for small libraries and poor communities — the unserved, often voiceless communities many of us (including me) forget about when we get hopped up about some new new thing.

Right on. And she goes on to say,

I am cool in my subversive old-lady tech-loving the-user-is-not-broken way, and getting cooler all the time, and I count among my friends and colleagues librarians of all ages, dress codes, and evening habits.

Karen, if you want to identify as “old lady”, I’ll support you on whatever you want to be. ;) But I have to say, also one of the coolest librarians I know of. Thanks for blogging.

10 April 2007

Too busy to blog?

My last post was an email I’d just written to a friend. As I was writing the email, I thought, “I should blog this”, largely because I’d read this just an hour before:

When people tell me they’re too busy to blog, I ask them to count up their output of keystrokes. How many of those keystrokes flow into email messages? Most. How many people receive those email messages? Few. How many people could usefully benefit from those messages, now or later? More than a few, maybe a lot more. (Jon Udell, “Too busy to blog? Count your keystrokes.”)

The whole post is definitely worth a read.

I’ve been pretty absent from blogging lately, but I think I’ll take this to heart, both for this blog and for work-related emails that might be better served by an internally-facing blog. My company is reasonably compact (certainly in comparison to Microsoft, anyway!) but we still have a lot of challenges spreading information around when people aren’t all in the office together and communicating face-to-face. We’ve reached a size now where, even when we are all in the office, some people are still out of the loop on X, Y, or Z because they weren’t present at the conversation in so-and-so’s office, or over the lunchroom table, or wherever.

And speaking of not blogging in a while, it reminds me that I also have a post on Yahoo Pipes and Dapp and many related issues that I started ages ago — like when Yahoo Pipes debuted — that I still haven’t finished… Too busy… ;)

Fuel Economy: Then, Now, and in the Future

A friend just emailed me this link. MSN Autos has an article showing that the highest fuel efficiency models in 1992 were more efficient than 2007’s most efficient (non-hybrid) models.

I wrote the following in response:

On its face, this looks really awful, and I do agree that cars could be a lot more fuel efficient if cars companies wanted to make them that way and if people wanted to buy them that way.

But realistically, those high-efficiency cars from 1992? In general, they’re lawn mowers. They struggle going up hills. It’s no wonder no one wants to drive one. The fuel efficient cars from 2007? They’re real cars. The Yaris is totally suitable, and the Mini is downright sporty and fun.

Now, I’ll be the first one to agree with someone who says that gas is underpriced in this country, who says that we have an overwhelming bigger-is-better mentality that’s often not a good thing, that we are over-consumers and not concerned enough about conservation.

But, I don’t think that means everyone has to drive a small car. If you need a station wagon or an SUV or a pickup truck, that’s OK. And it certainly doesn’t mean that you have to drive a car that can’t make it up a hill.

What I really want is for the cost-to-benefit comparison to be more transparent, so that it becomes apparent to someone who’s driving a gigantic SUV what the tradeoffs between fuel efficiency and utility really are. Unfortunately, our current energy prices don’t take a lot of things into the accounting.

26 January 2007

Fields are from Mars and Tags are from Venus: oh really?

When thinking about bibliographic data (for example) and social applications using taggings, it’s pretty easy to think that the data (title, author, and so on) is highly structured and therefore very different from tags, which are freeform and all that jazz. In many ways, that’s true, and it’s especially important for the purposes of bibliographic control. But in social applications where users are contributing data, the line can get a lot fuzzier. LibraryThing is an example: users contribute various structured and unstructured data about books. Some of the data comes from libraries or Amazon, some is put in by hand, and some of the library- or publisher-supplied data is cleaned up by users, because it’s not always right. Users can enter structured information in fields—information about the item in general like title and author, but also personal information, like ratings and the date it was read. They can also enter tags and search and sort books by those tags.

Flickr has just introduced “machine tags” (or “triple tags”). These build on existing geotags, which encode locations like this: geo:long=123.456. They’re three-part tags, with a namespace and a key-value pair, and you could use them to express all manner of things—like, for example dc:title=Othello. (There are also some semi-official uses of namespaces on tags in del.icio.us, like system:unfiled and filetype:mp3, and various users have used namespaces and triple tags on services like these without official support.) You might think of them as a kind of really lightweight RDF.

Triple tags really blow away the distinction between structured fields and freeform tags. This is important, because it’s a step along a road in which it’s easier for Joe and Jane User to make sense of complicated sets of data by sorting and filtering. Once you’ve become comfortable searching and sorting your tags, it’s not too much of a stretch to apply the same tools to more structured data. Sure, maybe it’s the same data that’s always been there, but now maybe Jane User could be better at manipulating it because she doesn’t have to understand “databases”, she just has grok “tags”, along with a little lightweight syntax. It’s just a different way of looking at the data, one that might prove more friendly. I know not all the tools are there yet, and I’m certainly not saying that everybody’s grandma is going to be putting machine tags on Flickr tomorrow, but I think this is a step in the right direction.


ebay credit card application credit card balance transfer no fees 0 new york company credit card capital one credit card for teens secured business credit card offer credit card 0 balance transfer and purchase credit card offer with low interes capital one credit card payment online best 5 cash back credit card citizens advice bureau statistics student debt credit card chase credit card home apply for a credit card online im 17 years old where can i get a good 0 apr credit card 24 month 0 credit card offer advice transferring balances 0 apr credit card capital one secured credit card umb credit card reward points low cost credit card processing credit card no balance transfer fee best card credit fixed rate redit card to download music compare credit card with 0 on balance transfer credit card reward offers washington mutual providian visa credit card prepaid credit card where to buy chase united credit card chase credit card rewards credit card deal with 30 free chase credit card 0 apr www hsbc com credit card card credit debt eliminate forgiveness orchard bank credit card credit card processing specialist "credit card" equipment "small business" merchant account credit card merchant account free credit card machine mbna credit card company apply for a home depot credit card online american express secured credit card through centurion bank how to install credit card machine hsbc co signed credit card policy disneyc redit card washington mutual credit card application status low credit card interest in canada chase rewards credit card airline redit card online credit card application uk recieved a washington mutual credit card offer best first credit card best credit card offers card consolidation credit debt online capital one credit card canada master card redit card city bank credit card aspire credit card online low apr credit card transfer worldwide credit card reward from banks greendot prepaid credit card want to start a business using a credit card alaska credit card airline miles free music downloads with no credit card numbers required best credit card for college student 000 credit card with no redit checks how to create your own company credit card apply for credit card bad credit ok free credit report without a credit card chase platinum visa credit card free credit card generator bad credit gas card free cell phone no credit card needed low apr credit card after bancruptcy bad credit loans and credit card low apr card consolidation credit debt loan uk hsbc credit card india card credit debt eliminate "how to" best way to get out of credit card debt prepaid credit card green dot credit card with low apr merchant accounts credit card services low interest visa credit card for bankrupt credit card applications 0 apr orchard bank hsbc credit card 2 hsbc credit card payments capital one credit card payment paypal accept credit card bad credit credit card canada bank secured credit card american express credit card application form credit card list with low rate apr credit card swipe machine apply for credit card online instant approval disneys visa credit card from chase peoplechat.biz q credit card consolidation conoco credit card application online apply for secured credit card non for profit credit card consolidation apply online for credit card download free credit card generator credit card 0 interest on balance transfer offers credit card debt consolidation company interest personal redit card redit credit card looking for business credit card with no personal guarantee merchant credit card company capital one credit card phone number blue sky credit card uk application for visa credit card hsbc credit card numbers credit card machine sales in los angeles chevy chase credit card best rebate credit card credit card offer online locations for getting a prepaid credit card free credit report without credit card mobile credit card processing accepting account card credit merchant online best rate credit card balance transfers best credit card for college students capital one credit card offer pay chase credit card credit card 0 apr on balance transfers balance transfer low apr rate credit card offers apply credit card oprvole online bdo credit card application online big lots credit card application credit card comparison on low interest rates low interest credit card offer credit card offer activation home depot preapproved uk credit card balance transfer credit card machine rentals credit card balance accept less than settle pay off bad credit credit card offer card chase credit online credit card debt debt consolidation credit card chase airline miles credit card chase com credit card apply for a bad credit card online instant hsbc bank nv cancel credit card account prepaid credit card paypal when does credit card company take away fraudulent charges wireless credit card processing ter online personal credit card apps online credit card application instant buying no credit card free gay porn credit card companies with low interest rates mbna american express credit card capital one credit card airline miles eliminate credit card debt q3 paying off c redit card debt my paypal bank account credit card washington mutual credit card account consolidation loans for credit card debt frontier airlines credit card deal printer credit card machine credit card debt consolidation centers in sarasota, fl card credit interest low no annual fee travel reward credit card loan consolidation guaranteed credit card transferring balances 0 apr credit card credit card offer in uk merchant account credit card services card credit hsbc nv world wide reward credit card bank tribute credit card application playing uk lottery without a credit card student credit card 0 apr balance transfer no fee balance transfer credit card offers bad credit card offer my prepaid debit card no credit circuit city chase credit card credit card machine loans redit card terminals apply online kohls credit card card credit uk credit card 0 introductory apr free music downloads no credit card needed capital one no hassle credit card travel awards credit card w airline miles merchant account accepting credit card goverment programs to eliminate credit card debt bank prepaid credit card home depot credit card services approved card credit offer pre credit card low apr no annual fee low fix apr credit card companys best card compare credit rate credit card online uk boost mobile prepaid visa credit card credit card offers with low interest rates do not accept credit card best credit card for travel low or zero interest credit card balance transfers best credit card online application what is a secured credit card online credit card application no credit 19 apr credit card balance transfer secured credit card no annual fee credit card for business online application for legacy visa credit card credit card merchant account chase credit card offer credit card offers no balance transfer fee free online capitol one credit card application consumer credit card dept consolidation pay capital one credit card redit card appilications fixed rate low credit card interest rate credit card secured credit card on line application comfort inn credit card deal bank credit card consolidation best credit card deals credit card with 0 on balance transfer bank of america credit card account online business credit card average american credit card debt mobil credit card machine best credit card transfers chase credit card payment online application fot washington mutual mc credit card accept credit card online merchant account walmart online credit card application credit card airline miles cruise free credit card information secured credit card for bad credit card credit prepaid student credit card uk discover credit card company credit card for people with bad credit credit card offer 0 balance transfer capital one credit card on line you do not seem to accept my credit card validation purchasing credit card machine fingerhut online credit card application apply for a washington mutual credit card secured business credit card best credit card 0 apr balance transfer credit card debt eliminate providian credit card services merchant services accounts credit card sales online gambling credit card credit card reward point status of credit card application card consolidation credit credit debt free report resource credit card promotional deal instant credit card balance transfer no one turned down how to negotiate with a credit card company visa card for bad credit credit card special offer compare credit card processing imprinter credit card manual machine low intrest bad credit card apply for credit card online for people with bad credit manual credit card machine fixed low interest credit card capital one credit card activation free cell phone no credit card required capital one prepaid credit card buy credit card machine boeing credit card airline miles who has the best credit card rate american west airline miles credit card credit card machine printer credit card transfer balance 0 interest no credit card machine needed instant online visa credit card application bad debt consolidation credit card capital one credit card review low credit card uk secured credit card credit card offers for people with bad credit chase credit card fraud credit card balance transfer deals apply for credit card online the source low credit card apr unsecured credit card for bad credit household bank credit card services credit card balance accept less than 50 60 70 guaranteed credit card - unemployed - student reward credit card cash back secured credit card applications retail credit card merchant account suzuki credit card hsbc chase business credit card chase credit card account access bad credit business card low volume credit card processing low interest credit card offers calculate monthly credit card balance transfer master card credit card best rate low interest transfer balances on credit card credit card for student in college with no credit history credit card software accept cross country bank online application for a credit card how to get a business credit card hsbc credit card online payment card consolidation credit credit debt fr jewelry credit card apply online yamaha credit card application rewards credit card 0 apr discover® student clear card credit limit compare credit card reward systems credit card application low interest easy online credit card merchant account free cell phone with no credit card juniper bank credit card online application low interest rates student credit card credit card free balance transfer and 0 introductory apr credit card 0 apr no annual fee credit card debt management low rate credit card balance transfer providian bank credit card credit card company practices credit card 0 apr may 2007 credit card low interest card consolidation counselling credit debt credit card online services credit card machine business credit card 0 apr hsbc credit card customer service department visa card credit application vacation apartments rome accept credit card credit card balance transfer new capital one credit card designs retail credit card processing starting a credit card company credit card 0 apr balance transfer no fees account card credit managing merchant online uk credit card 0 balance transfer 16 months application card credit egg uk gmac redit card bad credit card offers need credit card with 0 balance transfer apply online for a credit card with bad credit ebay credit card machine virgin redit card credit card no interest balance transfer for 12 months sovereign bank student credit card compare citi bank credit card offers hacking prepaid credit card action bank card credit card free cell phone no credit card citi business credit card american express credit card elan financial credit card services walmart redit card capital one student credit card hsbc credit card login student credit card toseeka search for products merchant account credit card how to eliminate your credit card debt using the ucc ge online credit card wamu credit card offers 0 apr low interest balance transfer credit card wireless portable credit card machine american express credit card number secured credit card bank of america "credit card" merchant account equipment zero balance transfer credit card citi prepaid credit card american express credit card log in "secured credit card" suntrust business credit card credit card offer gift card 1199seiu credit card consolidation apply for a bad credit credit card online for canadians "best credit card deal" bank card credit one secured online credit card service new millennium bank credit card application status card credit hsbc login credit card with 0 balance transfer and no fee bank america secured credit card apply online credit card instant uk apply credit card how to eliminate all that credit card debt bank of america credit card consolidation bank of america airline miles credit card how to deal with credit card collectors apply card credit uk chase credit card application status reward credit card review credit card and best rate american express clear credit card virgin credit card uk cash withdrawal best low rate credit card credit card debt balance transfer hsbc credit card reward best balance transfer credit card offers visa credit card for bad credit credit card processing rate australia bad card credit credit even online with credit card 18 month 0 apr purchase card consolidation credit debt loan relief washington mutual card services free credit score 700 credit score for a american express blue card permenant low apr credit card no annual fee secured credit card issuers instant approval online credit card application accepting account card credit merchant credit card imprint machine manual black american express credit card best low interest rate credit card card card credit credit uk instant credit card approval online american express skymiles credit card gas credit card prepaid netzero credit card deal canadian bad credit credit card companies washington mutual credit card log best credit card bonus programs american express credit card india free prepaid cell phone no credit card citibank credit card offers with 7 low fixed apr where can i use my american express credit card great credit card offer credit card bank of america top ways to eliminate credit card debt chase credit card reward programs best credit card to rebuild credit free porno no credit card required chase redit card credit card master card offer interest and 0 balance transfer fee credit card washington mutual mastercard credit card opt out credit card offer free porn sites no credit card low apr no annual fee credit card providian credit card online application capital one credit card telephone number first premier bank credit card offer mbna uk credit card fees aaa redit card credit card 0 apr no fee instant low apr credit card credit card machine for business heartland credit card processing accept credit card payment on line hsbc bank credit card in chennai prepaid credit card for $50,000-$100,000 hsbc and credit card plains commerce bank credit card company best credit card airline points on mileage best deal balance transfer credit card student credit card and apply doesn't everybody accept american express credit card visa low apr credit card account card credit debit merchant uk capitalone cash reward credit card credit card debt information small business credit card terminal retail costco credit card merchant account credit card counseling debt consolidation free credit card processing softwares hsbc credit card customer service number rebuild credit card 0 apr american eagle credit card apply online 1st financial bank usa credit card best credit card rate uk want a credit card but i have bad credit credit card payment processing bank of the west credit card uk student credit card merchant credit card account for non profit orginizations low apr cash back credit card credit card payment machine credit card processing for business low interest student credit card credit card no transation balance transfer fee gemb low apr credit card bank of america credit card payment how to find a credit card with a low apr accept visa master card credit cards honstein gas credit card application online hsbc credit card payment free porn no credit card no email unsecured credit card for people with bad credit application card credit decision instant online credit card regular apr very low household bank credit card credit card 0 balance transfer american express credit card no credit check business credit card offer secured personal loans credit card debit capital one credit card online chase credit card online hsbc credit card form tips on credit card consolidation bank one credit card application student credit card debt graphs credit card reward comparison aig credit card company philippines card credit deal online credit card low balance transfer apr hsbc secured credit card ge card services online credit capital one credit card accounts transfer credit card to low interest credit card best card credit debt eliminate way bad credit credit card offers shell credit card services discover credit card 0 balance transfer best credit card deal buyer prepaid credit card in canada low interest credit card balance transfer credit card free airline miles no fee citizens advice beareau statistics student debt credit card low interest credit card consolidation loan accept credit card on my website hsbc direct rewards credit card chase platinum credit card hsbc credit card united state nurit credit card machine credit card for student credit card bad debt uk where can i apply online for a yamaha credit card credit card introductory offer canada best travel reward credit card credit card for low interest chase credit card online payment apply for credit card online for the source best credit card for airline miles card credit gas secured chase credit card service washington mutual credit card accounts best credit card cash reward chase bank credit card free online credit card application virgin credit card application where to find credit card with realy low interest credit card american express online credit card payments low interest credit card consolidation apply online for a citgo credit card bank of america credit card login capital one online credit card payment credit card machines and services all reward credit card for different company bad credit credit card washington mutual platinum credit card instant use online prepaid credit card number isp providers no redit card required credit card debt consolidation for lutherans usaa credit card offer hsbc credit card account credit card with 0 balance transfer and no transfer fee canada apply for a bad credit card online for canadians free prepaid cell phones no credit card required credit card bad credit card 0 apr balance transfers uk egg credit card direct merchants bank credit card setting up merchant credit card account citibank credit card application status shopica search for products business credit card washington mutual credit card login sears online credit card application credit card bonus points 0 balance transfer anonymous prepaid credit card bank of america student credit card credit card application low apr credit card great deal account card credit managing merchant online credit card 0 apr for 12 monts credit card machine eclipse chase credit card pay online visa credit card with free airline miles discover credit card application what best deal credit card instant online credit card application bad credit redit card boost mobile prepaid credit card apply for student credit card compare credit card reward airline miles credit card double points grocery store credit card balance transfer best deal best credit card transfer transfer balance credit card the best credit card for students credit card debt solutions credit card company ethics policies costco american express credit card merchant services bankcard credit card sales business develo do not accept credit card ebay plains commerce bank credit card credit card machine rental bank of america special offer credit card apply online for walmart canada credit card best card credit deal free porn no credit card bank of amercian credit card debt consolidation plan offshore high risk credit card processing compare credit card reward programs best credit card american express credit card machine capital one credit card login credit card free balance transfer best credit card uk free credit score no credit card citibank credit card online hip hop prepaid credit card "best credit card offers" us bank credit card offer unsecured credit card offer credit card washington mutual best airline credit card miles retail services credit card card credit mutual washington can a credit card company get a judgement best card credit interest low rate credit card with 0 apr and cash back account card credit machine merchant retail cash advance based on credit card processing providian credit card company hsbc orchard bank credit card eliminate credit card debt on time with payments credit card balance transfer 0 for life credit card debt consolidation loan wells fargo babyphat prepaid credit card best credit card deal consumer report accept my credit card .com student loan and credit card consolidation no fee credit card balance transfer capital one credit card services best rate credit card offers wachovia secured credit card adverse credit card uk u.s. credit card services how to deal with utility and credit card bills green dot prepaid credit card hsbc world bank credit card credit card online processing american express costco credit card free credit card numbers online apply for a credit card online buy prepaid visa credit card hsbc retail services credit card bank one credit card business credit card merchant account vue prepaid credit card credit card offer activation home depot free stolen credit card numbers visa credit card company consumer credit card debt capital one premier credit card exxon credit card services accept credit card no merchant acco greendot online credit card pay adverse bad card credit credit no uk unsecured apply card credit gas online get prepaid credit card apply for a bad credit credit card online canada first premier bank credit card application eliminate credit card debt legally major free porn with no credit card apr and no balance transfer fees credit card offer prepaid credit card anonymous no merchant account credit card low apr credit card uk want to apply for a credit card online credit card offers with low fixed interest rates credit card transfer balance online korean credit card application instant approval credit card application air line free miles credit card best deal apr card credit interest low best deal prepaid credit card student loan consolidation,credit card debt,personal loan, credit card 0 apr forever mastercard prepaid credit card free credit card machine 100 free porn no credit card application card credit gas put in a formal complaint about a credit card company negotiating credit card debt monogram credit card bank of georgia instant approval student credit card being sued by a credit card company how to accept credit card payments through email prepaid credit card mastercard direct merchants bank credit card application apply online for a wal mart credit card best credit card deal uk free porn without credit card fixed low apr credit card offer applying for a capital one credit card in canada verizon credit card account online free credit card merchant account hsbc credit card usa orchard bank secure credit card accept credit card online business credit card comparison online application credit card small business accepting credit card business credit card bad credit credit card debt law best credit card american express blue sky credit card offer cash back no annual fee apr credit card uk chase prepaid credit card every credit card company for bad credit ak airline credit card miles providian washington mutual credit card payment credit card zero percent balance transfer life of the offshore credit card merchant account credit card processing for small business online credit card approval trans 330 credit card machine business industrial hsbc credit card application status card credit free porn sign credit card best interest rate card consolidation credit debt loan unsecured how to deal with family member credit card fraud card credit debt reduction solution bank one credit card consolidation credit card with 0 apr chase credit card and experian capital one platinum credit card credit card debt manageme card credit debt divorce card credit reward zone online nz credit card application credit card with airline reward american express com credit card autozone rewards credit card application online credit card consolidation loan no collateral prepaid credit card uk redit card rates credit card application online consolidation credit card bad credit history credit card how to deal with credit card companies debt chevron credit card services low interest business credit card wamu online credit card account chase credit card services secured credit card application credit card debt settlements capital one credit card online approval uk credit card application card credit reward bad credit gas card offer hypercomt7e credit card machine the best credit card interest rate low apr credit card balance transfer transfer credit card balance 0 interest rate credit card processing company florida visa credit card apply online hsbc credit card promotion pay shell credit card online low rate apr credit card credit card debt consolidation loan chase credit card bill pay aspire credit card application no annual fee airline reward credit card free secured credit card card credit program reward royal bank of scotland outstanding credit card debt credit card that earn airline miles mortgage application 1003 website accept credit card fee merchant credit card processing services best cash reward credit card aig credit card company philippines inc credit card 0 apr for balance transfers credit card processing without a merchant account accept business card credit wal-mart online application credit card student visa credit card no credit business credit card uk prepaid credit card free balance transfer credit card credit card internet processing online credit card services best credit card rewards programs emerge credit card company richard dem eliminate credit card debt