4 Reasons Why Groupon is Doomed to Fail. Hint: Not Web Design

Minneapolis Groupon

Editors note: This is the personal opinion of Jonathan Anderstrom.

The mega coupon clipping giant Groupon has made headlines several times lately. First with a big IPO and most recently with a less then stellar earnings report. Groupon rode the coat tails of social media glory and timed their IPO at just the right time. But, sad to say, Groupon is doomed. I said this to myself right after the IPO and immediately started to research how to short sell a stock. Sad to say, getting set up to short sell a stock is really complicated and I gave up quickly. But not before I came up with 4 reasons on why Groupon is doomed to fail.

1.) No barrier of entry for competitors.

Daily Deals, Living Social, Google Offers. Ring any bells? Owned by the Pioneer Press, Amazon, and Google respectively. Cost to develop these systems? About $5. Competition to Groupon from each of these is serious in our local Minneapolis / St. Paul markets. Being a web design shop, we can crank out a Groupon-like system very quickly and inexpensively. In fact, we already have. The system we created is actually better functionality than Groupons. But the market is so saturated already, it doesn’t really stand a chance in the market. And, it didn’t really cost that much to create. I’d be happy to share the site with anyone who is interested. You can see what I’m saying for yourself.

2.) Groupon loses money.

The company generated a net loss of $275 million in 2011. Competitor LivingSocial lost $558 million last year. If Creed lost $275 million dollars doing web design last year, I don’t think any investors would be too keen on investing in us. If the dot com boom taught us anything, it was that tech companies that don’t make money… don’t make investors money either.

3.) Groupon presses retailers too hard.

Talking to some clients that are retailers that have been approached by Groupon, there is a graveyard of Groupon horror stories among the retail community. Groupon tries to get a retailer to cut prices in half. Then, they try to get the retailer to split all revenue from the deal 50 / 50. So, the proposal to the retailer is to sell the goods or services for 25% of the normal price. I don’t know many retailers that have over 75% margin on every dollar they sell. So Groupon is asking the retailer to take a steep loss on all sales. I’m sure they promise the retailer repeat business but how much is that really worth in order to take that steep of a loss on the front end.

4.) The business life cycle is already mature.

Each business has a life cycle and needs to reinvent itself. Groupon seems to have already got most of America signed up for the deals it has to offer. But I think America has some coupon fatigue setting in. A 30-something male can only take so many offers for a weekend spa special that one has to drive an hour to redeem. It seems that Groupon could tailor the offers much better with some simple web development algorithms. Even a beginner web designer could probably put something together for this that is better than what Groupon has to make offers relevant. The online offer industry is already past the peak of saturation, in my opinion.

So, this all leads me back to my initial conundrum. How do I short sell Groupon and double the $100 that I have to invest?

Share this: Share this page via Email Share this page via Stumble Upon Share this page via Digg this Share this page via Facebook Share this page via Twitter
Posted in Newsworthy Web Design Items | Leave a comment

Looking for a ridiculously talented project manager to lead web design and web development teams

DESCRIPTION

This is a chance to break out of the big agency slow lane, escape roles that limit your participation and be truly involved with clients, teams and the projects on which we collaborate. In addition to project management and account management you will impact strategy and win new business. Forget layers of management – this position reports directly to the President, works directly with our other designers and developers doing the work, and just as directly with our clients.

RESPONSIBILITIES

- Give direction to a team of designers and developers.
- Direct client projects from inception to completion.
- Manage budgets, timelines, client deliverables, and contractors.
- Maintain organization, using tools like BaseCamp, status meetings, time tracking software, and technology platforms.
- Make process decisions including job numbers, flow charts, and documentation.
- Perform quality assurance testing on assigned projects and initiate and manage bug tracking on sites.
- Manage projects to achieve client satisfaction and profitability.

EXPERIENCE REQUIRENTS

- A bachelor’s degree or equivalent experience.
- Strong problem solving and self-management skills.
- Experience in an agency environment is a plus.
- A technically savvy mindset and ability to learn and adapt quickly to projects.
- Knowledge of interactive project lifecycles and processes.
- Knowledge of quality assurance processes related to interactive project development.
- Proficient in Microsoft Office Suite and Adobe Creative Suite.

Think you might want to join us? Here are 5 things that are different when you work at Creed.

1.) A true chance to make a difference

At Creed, you can truly make a difference. Being a growing web design and development shop we keep things fresh and new allowing each team member to contribute in a fashion that makes a difference. You can work directly with clients without layers of management or bureaucracy. You can collaborate with team members and choose what technologies to use to write your code. You can work on new and interesting projects that our client’s will greatly benefit from. And, you can help contribute to the Creed dream to help make our group what you’d want it to be.

2.) Working with mad-crazy talented people

When we started Creed, we went out to find all the most talented web designers and web developers that we have ever worked with. And, we asked them to join us. Many of them did, and we get to work with the most talented people we have ever worked with every day. We not only want talent, but we also encourage growth and ambition, so much so that when one of our web developers was having a challenge he couldn’t quite solve, he applied to a Stanford data-mining program, got in and is now working with the smartest people in the world to solve this unique challenge. Our designers have a resume of all the best ad agencies and web design shops in town and puts together PSD files for development cleanly laid out with roll-over states and everything. But we don’t let pedigree or accomplishments go to our head. We try to bring a collaborative spirit to all of our work and are approachable and willing to help each other out with some of our best conversations happening over happy hour after work.

3.) Work from home 3 days a week

Yeah, you read it right. We currently only come in to the office on Tuesdays and Thursdays. Those days are devoted to collaboration and team communication. As long as you make yourself available, the rest of the time you can work where ever you are most comfortable — at home, a coffee shop, or out at the lake. We are a group of people that like to get things done in an efficient and open environment. Why deal with extra layers of management and red tape if you don’t have to? Work in a process that is tailored to our clients and our own preferences.

4.) Learn and grow in new skill sets

By collaborating with our team, you can learn and grow in your skill set. We try to make it a point to attend conferences and training opportunities as we can and have a modest budget set aside to do so. By having lead developers and supporting developers on projects, you can be assigned as a supporting developer on a project that is a technology that you’d like to learn more about and can have a real live person to ask questions to. We like to take on interesting projects too — e-commerce, CMS, custom web apps, data algorithms, new JQuery and HTML5 sites, Drupal installs, and things that haven’t been done before.

5.) Be a real person

We like to work hard but we also like to have balance in our lives. Weekends should be for spending time with family and friends, not to be burned through at the office. We bring our dogs to work — how is that for balance? We make an intentional effort to respect and value each of our team members and want to take care of them. Grab a free pop and snack in our kitchenette during a break in the action. Spend some time choosing the best health insurance plan for you and your family and we’ll pick up the tab. Work remotely on an overseas trip for a week and tack on a vacation afterwards. Have your cell phone bill picked up by us. We value our team and want to allow our team members to be real people. We are hiring for an interactive project manager. We are looking for a good communicator who takes pride in his or her work and who would enjoy working with host of technologies.

Send resume and salary requirements to info[at]creedinteractive.com

Share this: Share this page via Email Share this page via Stumble Upon Share this page via Digg this Share this page via Facebook Share this page via Twitter
Posted in Job Opening, Newsworthy Web Design Items | Leave a comment

Promotions Abound

This January, three individuals on the web design and development teams at Creed Interactive received promotions.

Brendan Alexander received a promotion to Senior Developer after having excelled in both PHP and .NET code last year.

Grant Hultgren was promoted to Senior Client Service and Project Manager having many successful site launches under his belt.

Dave Salmela received a promotion to the top position in the web development group to be the vice-president of technology after several years of successfully running Creed’s largest development projects.

Congratulations to these 3 very talented individuals on very well deserved promotions!

Share this: Share this page via Email Share this page via Stumble Upon Share this page via Digg this Share this page via Facebook Share this page via Twitter
Posted in Minneapolis Web Developer, Newsworthy Web Design Items | Leave a comment

Creed Interactive Attends MinneDemo 2012

Well, it’s another year and another MinneDemo put on by Minne*.  Seats for the event ran out in a hour, showing the growing popularity of the event that showcases everything from tools built for major corporations, handheld apps, and even mobile games.  There is an undeniable trend in mobile-friendly ideas being presented, with 4 of the groups presenting mobile specific ideas, and all but one of the rest of the presenters having some mobile accessibility.

For a complete list, and links, of the ideas presented, please visit the EventBrite invite here and scroll down to see a short description of each of the ideas presented as well as a link to more info.  Tech.MN also recorded all the presentations, which can be viewed here.

There were two presentations that did stand out to all of us that attended from Creed, which we’ll briefly speak to.

First, was Red Stamp (www.redstamp.com) which not only solidified the growing movement away from hard copy paper products by replacing them with electronic counterparts, but they also presented the most well defined app and it was easy to see the financial viability of their business plan.  The app allows you to create and personalize a large number of very templated, and not so templated, cards for all occasions.  It integrates seamlessly into Facebook (very helpful for mass mailings and for remembering a friend’s birthday) and makes customizing a personal card to a friend easy even when you’re on the go.  The app is easy to use, intuitive and free so check it out today.

The other presentation that was particularly intriguing was actually built and presented by someone who did come contract work for Creed last year (insert the shameless plug here).  Unfortunately, he encountered some technical difficulties during his presentation but his site is up and running, so we encourage you to check out his 7 day free trial at www.fitbolt.com.  The site and tool gives you great (and unintrusive) ideas for little exercises and stretches that will keep you healthy even if you’re sitting at a desk for 6-8 hours per day.  It can also be taught based on your gender and based on the rating you give each exercise you encounter.

These are just 2 of the 9 presentations that were given last night, and there were some other great ideas out there.  Creed hopes to participate at Minnedemo at some point, but it has proven again to be a great event for those looking to see creative interactive solutions that are being thought up locally.

 

Share this: Share this page via Email Share this page via Stumble Upon Share this page via Digg this Share this page via Facebook Share this page via Twitter
Posted in Uncategorized | Leave a comment

Slumberland Furniture and Creed Interactive Featured by MerchantTribe

In a new series of blog posts highlighting merchants, developers and designers who use MerchantTribe – released in 2011 and formerly known as BV Commerce – MerchantTribe has singled out Slumberland Furniture and Creed Interactive for their successful integration of customized solutions using MerchantTribe’s e-commerce system. The post highlights both the positives and pitfalls that Slumberland and Creed have encountered using MerchantTribe/BV Commerce (ASP .NET) and can be viewed in its entirety, here.

After nearly 5 years of working with Slumberland, Creed has continued to help Slumberland grow their online presence and sales through customizations to their original MerchantTribe e-commerce system.  In the truest sense of collaboration, Creed and Slumberland have been able to work together on everything from custom filters and queries, to helping Slumberland climb in both SEO and SEM rankings.
Have questions a current e-commerce system, or are you thinking of building one but don’t know who to turn to?  Creed would be happy to help and you can find our contact information here or by emailing us at infoatCreedinteractive.com.
Share this: Share this page via Email Share this page via Stumble Upon Share this page via Digg this Share this page via Facebook Share this page via Twitter
Posted in Minneapolis E-commerce, Minneapolis Web Design, Minneapolis Web Developer, Uncategorized | Tagged , , | Leave a comment

Creed’s Favorite Apps – From the web design and web development teams

Merry Christmas from Creed Interactive. Here is a sampling of the various apps that our web designers and web developers enjoy. Hope you have fun downloading them!

 

Here are all of the links:
Galcon       -                 http://itunes.apple.com/us/app/galcon-fusion/id364902651?mt=8
Race Penguin             -                 http://itunes.apple.com/us/app/racing-penguin-flying-free/id443637419?mt=8
Pinball HD                   -                 http://itunes.apple.com/us/app/pinball-hd/id363592836?mt=8
Monster Coloring Book                -                 http://itunes.apple.com/us/app/monster-coloring-book/id435676573?mt=8
SaiSuke     -                 http://itunes.apple.com/us/app/saisuke-google-calendar-sync/id289228987?mt=8
Pimp Your Screen      -                 http://itunes.apple.com/us/app/pimp-your-screen-your-device/id419864550?mt=8
Pinterest   -                 http://itunes.apple.com/us/app/pinterest/id429047995?mt=8
Design*Sponge Podcast               -                 http://itunes.apple.com/us/podcast/design-sponge-podcasts/id150149606
HGTV: Design Star     -                 http://itunes.apple.com/us/tv-season/hgtv-design-star-season-6/id446495063
Cut the Rope              -                 http://itunes.apple.com/us/app/cut-the-rope/id380293530?mt=8
Angry Birds                 -                 http://itunes.apple.com/us/app/angry-birds-seasons-hd/id398329664?mt=8
Maps         -                 Already on your device
TiltShiftGenerator      -                 http://itunes.apple.com/us/app/tiltshift-generator-for-ipad/id364225705?mt=8
Bakodo      -                 http://itunes.apple.com/us/app/bakodo-barcode-scanner-qr/id371932548?mt=8
Flipboard   -                 http://itunes.apple.com/us/app/flipboard/id358801284?mt=8
SketchBookExpress   -                 http://itunes.apple.com/us/app/sketchbook-express/id410871280?mt=8
CycleTracks               -                 http://itunes.apple.com/us/app/cycletracks/id338203326?mt=8
ActionMethod            -                 http://itunes.apple.com/us/app/action-method/id305796271?mt=8
GoodReader                -                 http://itunes.apple.com/us/app/goodreader-for-iphone/id306277111?mt=8
FlyDelta    -                 http://itunes.apple.com/us/app/fly-delta/id388491656?mt=8
OpenTable                  -                 http://itunes.apple.com/us/app/opentable/id296581815?mt=8
SongKick   -                 http://itunes.apple.com/us/app/songkick-concerts/id438690886?mt=8
iBooks       -                 http://itunes.apple.com/us/app/ibooks/id364709193?mt=8
Star Walk  -                 http://itunes.apple.com/us/app/star-walk-for-ipad-interactive/id363486802?mt=8
Scrabble    -                 http://itunes.apple.com/us/app/scrabble-for-ipad/id363306776?mt=8
GarageBand                -                 http://itunes.apple.com/us/app/garageband/id408709785?mt=8
Animoog   -                 http://itunes.apple.com/us/app/animoog/id471638724?mt=8
Night Stand                 -                 http://itunes.apple.com/us/app/night-stand-for-ipad-social/id414870358?mt=8
Welder      -                 http://itunes.apple.com/us/app/w.e.l.d.e.r./id471056941?mt=8
News360   -                 http://itunes.apple.com/us/app/news360-for-ipad/id420397564?mt=8
StumbleUpon              -                 http://itunes.apple.com/us/app/stumbleupon!/id386244833?mt=8
Where’s My Water?   -                 http://itunes.apple.com/us/app/wheres-my-water/id449735650?mt=8
Wolfram Alpha           -                 http://itunes.apple.com/us/app/wolframalpha/id334989259?mt=8
Dropbox    -                 http://itunes.apple.com/us/app/dropbox/id327630330?mt=8
Evernote   -                 http://itunes.apple.com/us/app/evernote/id281796108?mt=8
iHeartRadio                -                 http://itunes.apple.com/us/app/iheartradio/id290638154?mt=8
Mint.com app             -                 http://itunes.apple.com/us/app/mint.com-personal-finance/id300238550?mt=8
Photoshop Express     -                 http://itunes.apple.com/us/app/adobe-photoshop-express/id331975235?mt=8
IMDb         -                 http://itunes.apple.com/us/app/imdb-movies-tv/id342792525?mt=8
Tiny Wings                  -                 http://itunes.apple.com/us/app/tiny-wings/id417817520?mt=8
Soosiz        -                 http://itunes.apple.com/us/app/soosiz-hd/id364759017?mt=8
Heads Up: Hold’em     -                 http://itunes.apple.com/us/app/heads-up-holdem-hd-1-on-1-poker/id364894003?mt=8
SongBook Chordpro   -                 http://itunes.apple.com/us/app/songbook-chordpro/id392888837?mt=8
Plants vs. Zombies     -                 http://itunes.apple.com/us/app/plants-vs.-zombies-hd/id363282253?mt=8
Pageonce Money & Bills             -                 http://itunes.apple.com/us/app//id285056092?mt=8
Livestrong                   -                 http://itunes.apple.com/us/app/calorie-tracker-livestrong.com/id295305241?mt=8
TED           -                 http://itunes.apple.com/us/app/ted/id376183339?mt=8
Audible      -                 http://itunes.apple.com/us/app/audible/id379693831?mt=8
All Recipes                  -                 http://itunes.apple.com/us/app/allrecipes.com-dinner-spinner/id299515267?mt=8
The Night Sky             -                 http://itunes.apple.com/us/app/the-night-sky/id475772902?mt=8
Share this: Share this page via Email Share this page via Stumble Upon Share this page via Digg this Share this page via Facebook Share this page via Twitter
Posted in Minneapolis Web Developer, Newsworthy Web Design Items | Leave a comment

With advancements in JavaScript, HTML5, and CSS3 around the corner, where is the Web going?

With previous releases of Firefox, Chrome, and Opera, developers and web enthusiasts had their first opportunities to test-drive new HTML5 and CSS3 specifications even before World Wide Web Consortium (W3C) was finished creating them. Now, with the latest release of Internet Explorer 9 (and soon to release, 10), the dream of a better web is closer to our finger tips than ever before!

I, myself, have spent far too much of my career slicing images, rasterizing gradients, and adding “alt” attributes to images containing text that I feel I have almost forgotten the flexibility and beauty of web-based content. Plus, with the slow adoption of modern browsers by the general public, I’ve had an increasing fear that compatibility would enduringly mean compromising performance, but thankfully, not anymore.

We have our web-accessible mobile phones, touch-screen handheld devices, and key contributors to the internet marketplace (such as Google, Facebook, and Microsoft) publicly announcing to drop support for older browsers and web technologies, to thank for pushing the WWW further.

Below I’ve included a video from Google which highlights all the released or soon-to-released tools and techniques we can expect to be using in the next number of years.

Share this: Share this page via Email Share this page via Stumble Upon Share this page via Digg this Share this page via Facebook Share this page via Twitter
Posted in Minneapolis Web Design, Minneapolis Web Developer, Newsworthy Web Design Items, St. Paul Web Developer | Tagged , , , , | Leave a comment

5 Things That Are Different When You Work at Creed

Minneapolis Web Design Team

Think you might want to join us? Here are 5 things that are different when you work at Creed.

1.) A true chance to make a difference

At Creed, you can truly make a difference. Being a growing web design and development shop we keep things fresh and new allowing each team member to contribute in a fashion that makes a difference. You can work directly with clients without layers of management or bureaucracy. You can collaborate with team members and choose what technologies to use to write your code. You can work on new and interesting projects that our client’s will greatly benefit from. And, you can help contribute to the Creed dream to help make our group what you’d want it to be.

2.) Working with mad-crazy talented people

When we started Creed, we went out to find all the most talented web designers and web developers that we have ever worked with. And, we asked them to join us. Many of them did, and we get to work with the most talented people we have ever worked with every day. We not only want talent, but we also encourage growth and ambition, so much so that when one of our web developers was having a challenge he couldn’t quite solve, he applied to a Stanford data-mining program, got in and is now working with the smartest people in the world to solve this unique challenge. Our designers have a resume of all the best ad agencies and web design shops in town and puts together PSD files for development cleanly laid out with roll-over states and everything. But we don’t let pedigree or accomplishments go to our head. We try to bring a collaborative spirit to all of our work and are approachable and willing to help each other out with some of our best conversations happening over happy hour after work.

3.) Work from home 3 days a week

Yeah, you read it right. We currently only come in to the office on Tuesdays and Thursdays. Those days are devoted to collaboration and team communication. As long as you make yourself available, the rest of the time you can work where ever you are most comfortable – at home, a coffee shop, or out at the lake. We are a group of people that like to get things done in an efficient and open environment. Why deal with extra layers of management and red tape if you don’t have to? Work in a process that is tailored to our clients and our own preferences.

4.) Learn and grow in new skill sets

By collaborating with our team, you can learn and grow in your skill set. We try to make it a point to attend conferences and training opportunities as we can and have a modest budget set aside to do so. By having lead developers and supporting developers on projects, you can be assigned as a supporting developer on a project that is a technology that you’d like to learn more about and can have a real live person to ask questions to. We like to take on interesting projects too – e-commerce, CMS, custom web apps, data algorithms, new JQuery and HTML5 sites, Drupal installs, and things that haven’t been done before.

5.) Be a real person

We like to work hard but we also like to have balance in our lives. Weekends should be for spending time with family and friends, not to be burned through at the office. We bring our dogs to work – how is that for balance? We make an intentional effort to respect and value each of our team members and want to take care of them. Grab a free pop and snack in our kitchenette during a break in the action. Spend some time choosing the best health insurance plan for you and your family and we’ll pick up the tab. Work remotely on an overseas trip for a week and tack on a vacation afterwards. Have your cell phone bill picked up by us. We value our team and want to allow our team members to be real people.

We are hiring for a senior level developer who is a PHP whiz. We are looking for a good communicator who takes pride in hisor her work and who would enjoy writing software with us using PHP, .NET, JavaScript, CSS, and host of other technologies. Check out our job posting and send us your resume at info[at]creedinteractive.com.

Minneapolis Web Designers and Developers

Share this: Share this page via Email Share this page via Stumble Upon Share this page via Digg this Share this page via Facebook Share this page via Twitter
Posted in Job Opening, Minneapolis Web Developer, St. Paul Web Developer | Leave a comment

Epic user experiences without the Flash web developer

Web Developer

 

A few years ago, Flash based user experiences were the rage.  Advertising agencies discovered that by using Flash, they could make websites look just like the print advertising or video that they were producing.  As a result, web developers created a host of Flash sites that popped up.  Many had cool user experiences, but long load times and confusing navigation often made some of these sites difficult to navigate and left site visitors saying “I just want my information.”  Now, with the combining forces of Apple products not supporting Flash and the advances in Javascript, many things that web developers formerly did in Flash can be done using Javascript and HTML5.  Before we chat a bit about the cool user experiences that can be created using Javascript, let’s define a couple of commonly mis-understood terms.

Flash – An Adobe product that is uses an encapsulates the site into a SWF file that can be used similar to an image file – only you can interact with it.  An example of a site based in Flash would be our web development case study for the Minnesota Wild.

Javascript – A web-browser based technology that allows a developer to change code on the “client side” rather than “server side”.  In other words, Javascript allows changes to be made without pulling new information from the server.  An example of using Javascript would be our Web Developers page on this site where each card will flip over when you click on it.

JQuery – A library of Javascripts that can be used by a developer to complete common animations or tasks.  An example of using JQuery would be under the Web Developer Work Section of this site.

AJAX – A technology that combines using Javascript with server side information that allows a web page to produce updated data or contact from the server with out refreshing the page.  An example of AJAX would be when you pull up the scores of an on-going sports game and the scores updated as the page sits there.

HTML5 – The latest version of HTML that allows much more “client-side” interactions. HTML5 sites are just starting to roll out.

Some of the more recent Javascript user experiences that have caught our eye involve rotating the whole page.  For instance at www.nikebetterworld.com , the web developers on this project created a system using Javascript where the page scrolled at different rates for different items.  While this is not a huge web development challenge, it does create a very unique and fluid user experience.  Another example of a similar site is www.yurbuds.com.  This sites is an amazing example of new technology that only utilizes beautiful web searchable fonts but has bold imagery and dimension to tell a brand story using cool Javascript.

One disadvantage that web developers may find using the latest and greatest Javascript code is that not all browsers can handle it.  Since Javascript is a “client-side” technology it needs to be tested on each different browser – including various mobile devices.  So, while mobile devices can handle Javascript and this makes it a good alternative to Flash, it may not be the forever ideal as a web developer will need to check the code on various devices.

All things considered, Javascript has a bright future for continuing to enhance user experiences.

Share this: Share this page via Email Share this page via Stumble Upon Share this page via Digg this Share this page via Facebook Share this page via Twitter
Posted in Minneapolis Web Developer, St. Paul Web Developer | Tagged , , , | Leave a comment

Paying Tribute

There are plenty of excellent tributes to Steve Jobs, none more so than Apple’s tribute, but I also thought one of Jobs’ biggest critics wrote an outstanding tribute, stating in their third paragraph “Gizmodo and Steve Jobs had, at best, a tumultuous relationship. Yet no matter how much he may have hated us, we admired him.”  And I think this says a lot about what Jobs was able to for both those who love Apple and those who loath the brand.  Regardless of your stance, Apple could not be ignored – as a brand, a service or a product.

We, at Creed, would like to pay tribute in our own way, knowing that there are others who knew Jobs far better than any of us, but taking confidence that Jobs would prefer us to save our words and continue running our business on the operating system(s), MacBook Pros, iPads and iPhones that he so heavily influenced.

Thank you Mr. Jobs,

Creed Interactive

Share this: Share this page via Email Share this page via Stumble Upon Share this page via Digg this Share this page via Facebook Share this page via Twitter
Posted in Newsworthy Web Design Items | Tagged , , | Leave a comment