Tuesday, January 27, 2009

January Additions to Our Portfolio

This month we launched two new sites, please take some time to check them out.

BestRest Products (http://www.bestrestproducts.com/) is a manufacturer and reseller of BMW motorcycle parts and accessories, all of which you can buy online. They make a bunch of cool custom add-ons that are known worldwide for their dependability and innovation. The site is built on AspDotNetStorefront and includes our WA Destination Sales Tax Lookup Tool that we created for ADNSF.

Eastside Basketball Club (http://www.eastsidebasketballclub.org/) is a non-profit organization that provides high-level training for youth basketball in Sammamish, WA. The site is built on the DotNetNuke content management platform, so EBC can make all of their own changes and add pages as they see fit.

Wednesday, January 21, 2009

What to Expect When Taking on Your Web Site Redesign.

Over the years we have gained a number of clients due to dissatisfaction with the process that they went through with another developer/designer. The biggest underlying problem that you (the customer) and they (the developer) face is that neither really knows what their responsibilities are or what to expect out of the process.


Inexperienced web developers (those fresh out of college or with only a few months of working at a firm before going freelance) usually have no idea about how to coordinate all of the moving parts that it takes to put a site together, they underestimate the time things actually take and they frequently underestimate the complexity of performing certain tasks or don’t properly gather requirements.


Most friend and family developers (your son or your cousin Mike) approach a web site as a “how hard could it be” project that would be “fun”. However once they get into it, it does prove more difficult and starts cutting into their personal time too much. On top of some of the same miscalculations mentioned above, an added complexity arises because, unfortunately for you, they don’t want to disappoint you by telling you that it’s too hard. And you (being the good parent that you are) don’t want to yank the rug from under them.


Of course everyone has to start somewhere, but both of these scenarios can be devastating to your business and its exposure on the internet. If you are looking to take on a site redesign these are some of the things you should do and look for when shopping for a professional design firm (or anyone for that matter).



  1. Find someone who has at least an hour to sit with you to ask questions and gather information – Be clear about your wants, needs and goals and be prepared to provide examples of design and/or functionality. Be wary of people who only work after “work hours”, they probably have a 9-5 so they only have a couple hours a day to devote to their business.
  2. Work with someone who at least understands business and what you are trying to accomplish – Companies with customers varying industries can’t be expected to be an expert in all industries. But if the people you are working with don’t understand (or at least try to understand) the basic principles of business and how they apply to you in the first place then you’re barking up the wrong tree.
  3. Have a budget, make it realistic – The fact is everyone has some number in mind; otherwise you probably wouldn’t be shopping around just yet. If you don’t, think of the number that would make you scream, a little below that is your budget. And relax, most honest firms are not just going to eat up your budget just for the sake of doing so, they need a number to make sure that you are all in the same ballpark, give or take a few thousand. In order to not waste your time or theirs let them know if you only have $2000 to spend on a $10,000 web site so they can offer you an alternative (of which there are usually many), propose a realistic “phase 1” solution for your budget or so you can both go your separate ways.
  4. Have a timeline, make it realistic too – Regardless of all the web design tools out there and the Video Professor DVD’s, making a web site isn’t always easy. There are usually several groups of people to get together (designers, developers, copywriters, SEO specialist, etc.) and that all takes time. Also consider the time it will truly take you and your staff to come up with and deliver content, images or anything else that is your responsibility.
  5. Understand what you are getting – Don’t just settle for a simple estimate or quote. Make sure you know exactly what you are getting for that amount. Your developer should be able to provide you with some sort of project specification detailing what all their deliverables are. Again make sure the developer has at least an hour to go line-by-line through what they are delivering. Ask lots of questions and make sure it all makes sense to you, technical jargon aside; this is a drastically important step to make sure that all your needs will be met.
  6. Shop around, but compare apples to apples – If you followed my advice on item #5 you should have some idea of what you are getting from each company. When you receive your bids take some time to compare them and your notes on each firm side-by-side. If items that you want are missing from one or the other or there are additional items, ask the developer why (there may be a very good reason that someone else may have overlooked) and allow them to update their quote, if necessary. Don’t just decide based on the price; there are many different ways to do things in web development, some are better than others.
  7. Consider experience – Not just the number of sites they’ve done but their quality, on-time delivery record, support options and the experience of their customers. More experienced people/firms will demand a higher hourly rate, and it is usually justified. The more experienced firms are more likely to know technological limitations, have a wider grasp of different concepts or applications that will serve your needs better, provide realistic timelines, realistic costs and consistent results.
  8. Look for a flat rate, if possible – For large scale projects, quotes that have no bottom line are worthless because you are at the mercy of the developer’s knowledge, avoid these at all cost. Most firms will give you a flat quote plus an hourly for any extension of scope. Usually if the change of scope is significant the firm will be able to produce a new quote for a separate project. For smaller projects (under 10 hours), your only option will likely be hourly, since it would take more time to develop a quote than to finish your project.
  9. Avoid additional charges – “But how” you ask? Most minor adjustments in the design and development of a project are expected and usually taken into consideration in your quote. But if there are big deal things like calling a meeting every week or making changes that are obviously outside of the scope of the project but not big enough to propose a new project, expect additional charges at the end. Sometimes the number of meetings allowed is included in your quote. You can usually tell when you are asking for something outside of your original contract if you listen to yourself. If you start a sentence with “You know what would be cool…?” or something similar you are probably going out of scope. Beware of companies that want to charge you for minor things during development like changing out an image, adjusting a color scheme (although, sometimes this can be significant), or changing out a paragraph or two. Either way, your developer should be upfront about what is minor, what is not and what the additional costs are.
  10. Find someone you “like” – Personality is very important. If you don’t like them don’t work with them. I personally like people who can challenge my ideas and help me form better ones.
  11. Remember that if you’re not happy you can always find someone else – This bonus tip may seem a bit unwise right now, but remember a bad relationship only gets worse and almost never gets better. If you run into any situations where you are not comfortable or feel that you are not being treated fairly, talk with your developer they should be sensitive about your needs and concerns. Remember that you can always walk away from the situation. Yes you may lose some of your initial investment, but a site that doesn’t work as expected doesn't do you any good and taking yourself through the wringer and being disenchanted with the process is much worse for you as well as the next developer you look for.



As a customer and business owner yourself you know that satisfying your customer is number 1. However, purchasing a new web site isn’t easy as, say, purchasing a new pair of jeans and not being satisfied. Your site is the face of your business. Therefore there is much more customer interaction and participation needed on your part, so be fair to yourself and the process and make sure you and your staff have the time to tackle your web site project. Once a good firm has all your specs and materials you should be able to sit back and watch the magic happen.

Friday, January 2, 2009

2009 PABP Changes That Will Affect Your Online Store

Happy New Year to all. I wanted to start off the New Year with a bit of advanced notice to those in ecommerce that may not be up on all the rule changes for Visa security and merchant compliance and so you can make plans to take action this year.

In 2004 the credit card industry launched its standard security requirements which is based on the Visa standards set forth in 2001. The standard requires both online and offline merchants to safeguard sensitive consumer credit card information by following specific information storage rules and regulations.

For online store applications this took the form of Payment Application Best Practices (PABP). PABP changed the way that online store applications and shopping carts had to be developed; incorporating security features and rules into the store logic. Some of those security steps include, not storing credit card information in the database, requirement to change the administrators' password every 30 days, requiring "strong" password rules for site admins, and hashing all passwords.

For Merchants, this took the form of PCI Data Security Standards (PCI DSS) which required that merchants are either individually PCI compliant or use a system that is PABP compliant.

Why is this important to you, the online merchant?

As of October 2008, new online merchants with over 20,000 transactions per year cannot even recieve an online merchant account if they are not compliant in one way or another. However, beginning this year merchant account providers will start to "decertify" non-PABP applications, revok merchant accounts that are not using PABP certified applications and deny merchant applications to new applications that are not PABP certified. In 2010, all merchants will be required to be using a PABP certified application.

When I say non-PABP certified applications I'm not just talking about some obscure online stores, this includes some of the more popular store choices out there. As of this posting this includes:

1. OSCommerce
2. X-Cart
3. AbleCommerce
4. Volution
5. ZenCart
6. Miva Merchant
7. AmeriCart
8. Ecommerce Templates (ECT)
9. 3DCart
10. Eporia
11. Magento

...and a boat load more. In fact it's probably easier to tell you which applications are PABP certified and suitable for small to medium business (it's only a handful).

1. AspDotNetStorefront (Bright Spectrum's store of choice)
2. Storefront by LaGarde
3. eOne by Micros
4. MonsterCommerce (part of Network Solutions)
5. Znode Storefront
6. ShopSite
7. PowerCommerce by Merchantec

Using any of the non-PABP systems may pose some security risks and either they will need to become PABP compliant very soon or you will be required to move to a PABP certified store sometime in the near future.

If you want to explore moving over to AspDotNetStorefront and instantly becoming PCI Compliant schedule an online demo with us.

Bye for now.