Selecting a new web content management system (CMS) is no small matter. As discussed in one of our earliest articles, How to evaluate a CMS, this decision must be driven by an evaluation against business requirements. One question that often arises early in the process is whether the same CMS ...
Blog category: Web development
May 16, 2011 by James Robertson
One CMS or two?
Tags: cms, content management systems, evaluation, Intranets, selection, website
February 18, 2010 by James Robertson
Creating successful style guides
Amy Quinn writes about how to create successful style guides. To quote: Style guides are a great way to ensure user experience consistency when developing an application and a way to communicate user experience standards across an organization. They can be application specific, platform specific, and may encompass enterprise-wide standards. ...
Tags: Intranets, style guides, websites
July 3, 2009 by James Robertson
Web strategy: don’t focus on web problems
Dorthe Raakjær Jespersen recommends not focusing on web problems when creating a web strategy. To quote: Secondly, you need to make problems tangible, so they can be understood by executives who generally have little understanding of the web. Top management is often where the strategy has to be signed off, ...
July 22, 2008 by James Robertson
Content migration: options and strategies
There is a lot of work involved in redeveloping and relaunching an intranet or website. The project management challenges start early, and it is easy to overlook the time (and effort) needed to migrate the content from the old to the new site. Yet, for its lack of visibility, content migration ...
Read more | Comments Off
December 4, 2007 by James Robertson
All universities are equal…
Adriaan Bloem has written a post about university websites. To quote: Usually, where universities come from is the same: academia was among the early adopters of the nascent technology and many ventured out on the web in the early nineties. With the archipelago of departments, institutes, faculties, over a decade ...
Read more | Comments Off
August 9, 2007 by James Robertson
Your new site will be 20% different from current site
Implementing a new website or intranet is a unique opportunity to work with new functionality and ideas and push the bounds of what the site will do. When a new underlying platform is being implemented, such as a content management system or portal, the scope for rethinking the site can ...
Read more | Comments Off
June 1, 2007 by James Robertson
Intranets — why you should care
Patrick Kennedy has posted on why web designers should care about intranets. To quote: Last night I presented my talk on intranets at the Sydney Web Standards Group meeting. I spoke about the topic of two of my recent posts, namely web developers have the power and intranets: the beast ...
Read more | Comments Off
May 25, 2007 by James Robertson
Web developers have the power
Patrick Kennedy has written a post highlighting that web developers have the power, and should act accordingly. To quote: At the end of the day, creating and maintaining websites and intranets is about communication, not technology. In order to succeed, and to have yourself heard, you need to be open ...
Read more | Comments Off
May 23, 2007 by James Robertson
Dynamic help in web forms
Luke Wroblewski has written an article on dynamic help in web forms. To quote: Each of these dynamic Help systems for Web forms has its distinct advantages and disadvantages. As with all design decisions, an understanding of user needs and business goals should inform which of these dynamic Help systems ...
Read more | Comments Off
May 9, 2007 by James Robertson
Why invest in social features for your web site?
Joshua Porter has written an article about using social features on websites. To quote: The runaway successes of YouTube, MySpace, and Flickr have completely changed the landscape of design. One huge change is the rise in socially-enabled web applications, applications that connect users in new and more explicit ways. Witness ...
Read more | Comments Off
May 7, 2007 by James Robertson
Web Industry Professionals Association (Australia)
Spreading the word about a worthy initiative: The new WIPA site was launched today. The recently established Web Industry Professionals Association (WIPA) aims to foster the development of the Web Industry in Australia and provide forums where people who work in all the different facets of the industry can come together and ...
September 30, 2006 by James Robertson
Separate design and the CMS
There are two major elements to most web redevelopment projects: the redesign of the existing site, and the selection of a new (or replacement) content management system (CMS). These two elements reflect the underlying issues that typically drive web projects: the problems with the structure and content of the published site, ...
Read more | Comments Off
December 21, 2005 by James Robertson
Sensible forms: a form usability checklist
Brian Crescimanno has written an article on the usability of forms. To quote: With so many form elements to choose from, each with distinct advantages and disadvantages, it can be difficult to decide which elements to use in a given situation. Use radio buttons, checkboxes, and select boxes appropriately: for ...
Read more | Comments Off
October 2, 2004 by James Robertson
Server side usability
Henrik Olsen has written an article on server-side usability. To quote: Most usability professionals don't have a driver's licence to web servers and are not aware of the steps that can be taken to make servers behave in a user-friendly way. In this article, we'll take a look at how ...
August 9, 2004 by James Robertson
Adopting Web Standards (Sydney, Australia)
Forwarded on behalf of Russ Weakley: Adopting Web Standards - Free briefing for Education and GovernmentGovernment and education are at the forefront of the adoption of web standards. To aid in this process, Web Essentials is hosting this free briefing, featuring the W3Cs Dean Jackson, and highly respected web accessibility ...
May 31, 2004 by James Robertson
Web Essentials 04 (Sydney, Australia)
I'm passing on a message from Russ Weakley about the upcoming Web Essentials 04 conference. To quote: Be inspired by the world's leading web standards gurus. Be motivated by the meeting of minds of hundreds of web developers sharing their ideas, techniques and accessibility goals. Gain practical skills and knowledge ...
May 25, 2004 by James Robertson
User-centred design for large software projects
A few days back, I posted a question to the AIfIA mailing list about User-centred design for large software projects, as follows: They [software development firm] are still using the "waterfall method" of software development (requirements, design, develop, test, deploy), and I suggested that this wasn't likely to deliver a ...
May 1, 2004 by James Robertson
Mountaintop corners
Dan Cederholm has written an article on how to achieve rounded box corners using only CSS. All very nifty, to quote: Because an element
April 24, 2004 by James Robertson
CSS drop shadows II: fuzzy shadows
Sergio Villarreal has written an article on an improved technique for creating drop shadows using CSS. To quote: The most complained-about shortcoming of the technique turned out to be the sharp top and left edges of the shadow, which, although generally acceptable, are unlike what an image editing program would ...
April 10, 2004 by James Robertson
Gurus v. Bloggers, Round 1
Andrei Herasimchuk of Design By Fire judges a "showdown" between the sites of the gurus versus the bloggers. To quote: I've gathered examples of web sites of a few well known -- and highly respected -- web, design, and technology Gurus, along with a few web sites of a few ...
March 7, 2004 by James Robertson
Zebra Tables
David F. Miller has written an article on how to easily create zebra tables (tables where the rows have alternating colours) using CSS. To quote: Ever since CSS hit the big time, the table has become increasingly rare. Semantic markup and CSS have replaced tables as layout tools. Tables are ...
January 25, 2004 by James Robertson
CSS vault
The CSS Vault provides a gallery of sites designed using CSS, as well as a pile of supporting CSS resources. Well worth a visit. [Thanks to Reloade.]
January 19, 2004 by James Robertson
Template files for web projects
e-consultancy has published a set of template files for web projects, including the following: Contract for Web Services Web Project Plan Usability (various) Site Map Functional Specification Technical Specification Content Plan Privacy Policy User Agreement Wireframes Style Guide Maintenance and Service Level Agreement Site Evaluation Framework (A more comprehensive version is available for purchase.)
January 18, 2004 by James Robertson
The Perfect 404
Ian Lloyd has written an article on creating the perfect 404 page (the "page not found" page). To quote: Welcome to the world of the Error 404 page. You've requested a page -- either by typing a URL directly into the address bar or clicking on an out-of-date link and ...
January 15, 2004 by James Robertson
Colored boxes – one method of building full CSS layouts
Russ Weakley has written another practical tutorial on building full CSS layouts. To quote: How do you go about building a full CSS layout? Is there an overall method that can be used for any layout? This article explains one method of building a full CSS layout from start to finish. ...
January 9, 2004 by James Robertson
Liquid layouts the easy way
Russ Weakley has written another excellent tutorial, this time on using CSS to create liquid layouts. To quote: This article explains one method of achieving a successful liquid layout as well as providing basic definitions of liquid, fixed-width and em-driven layouts. [Thanks to logos.]
December 17, 2003 by James Robertson
Links to CSS and web standards resources
Andrew Fernandez has published a site that provides an excellent set of links to CSS and web standards resources. To quote: Here you'll find a whole bunch of links to some of the vast resources out there. These are places I've have gone to and still visit for help and ...
December 13, 2003 by James Robertson
Architecture of the World Wide Web
The W3C has released a working draft on the architecture of the World Wide Web, which provides an overall vision for developing and using the web. To quote: The World Wide Web is a network-spanning information space of resources interconnected by links. This information space is the basis of, and ...
December 3, 2003 by James Robertson
Selectutorial – CSS selectors
Max Design has published another excellent tutorial, this time on CSS selectors. To quote: Selectors are one of the most important aspects of CSS as they are used to "select" elements on an HTML page so that they can be styled. Find out more about selectors including the structure of rules, ...
November 17, 2003 by James Robertson
Three column CSS layout generator
CSS Creator has published a tool for easily generating three column CSS layouts. To quote:The CSS layouts are based on an excellent 3 column CSS layout designed by Douglas Livingstone. The generator will create a CSS layout that has fixed width left and/or right columns with a dynamic width ...
November 14, 2003 by James Robertson
Flowing and positioning: Two page models
John and Holly Bergevin have written an article on flowing and positioning in CSS. To quote: In doing web design work, it is likely you have heard terms such as "Normal flow" and "CSS Positioning." However, if you are accustomed to using tables for controlling the placement of page ...
November 14, 2003 by James Robertson
Float: The theory
John and Holly Bergevin have written an article on using CSS floats. To quote: If you are like most people, the whole issue of Floats is rather intimidating. The theory is difficult to grasp, and on top of that, the bugs are rumored to be numerous and nasty. Well fear ...
November 11, 2003 by James Robertson
Multiple Internet Explorers
A technique has just been discovered that allows multiple copies of IE to be run on a single machine. Why is this interesting? Well, it allows sites to be easily tested for compatibility with earlier versions of Internet Explorer, without having to resort to some sort of "virtual PC" ...
November 1, 2003 by James Robertson
Research-Based Web Design & Usability Guidelines
Usability.gov has published a set of comprehensive web design & usability guidelines, consisting of a massive 128 page, 39.2Mb PDF book. To quote: The primary audiences for the Guidelines are website designers, managers, and others involved in the creation or maintenance of websites. A secondary audience is researchers who investigate ...
October 30, 2003 by James Robertson
QuirksMode
Peter-Paul Koch has published a website on workarounds for browser incompatibilities. To quote: QuirksMode.org is the personal and professional site of Peter-Paul Koch, freelance web developer in Amsterdam, the Netherlands. It contains more than 150 pages with CSS and JavaScript tips and tricks, and is one of the best sources ...
October 21, 2003 by James Robertson
Web Design Practices
Heidi P. Adkisson has published a website called Web Design Practices which explores some of the common interface design practices, and their usability. To quote: This site is an outgrowth of my Master's thesis, completed in December, 2002 at the University of Washington. My interest in continuing my research lead ...
October 15, 2003 by James Robertson
Floatutorial
Russ Weakley has published another excellent CSS tutorial, this one on learning to use floats. To quote: Floatutorial takes you through the basics of floating elements such as images, drop caps, next and back buttons, image galleries, inline lists and multi-column layouts. [Thanks to Simon Willison.]
October 12, 2003 by James Robertson
Independent-Testers.org
Found via Beth Mazur and IDblog: Independent-Testers.org, an independent community site for testing websites for cross-browser compatability and accessibility. To quote: As a web site designer an important part of developing the site is testing. To ensure your site can be accessed by as many people as possible, many aspects ...
September 13, 2003 by James Robertson
Listutorial
Russ Weakley has written an excellent tutorial on using CSS for lists. To quote: Listutorial takes you through the basics of building CSS lists with "background images for bullets" and "simple rollovers" with a few variations along the way.
Read more | Comments Off
September 7, 2003 by James Robertson
Styling lists using CSS
I've been amazed at how far Cascading Style Sheets (CSS) have come in the last six months. As an example, Russ Weakley has published Listamatic, which brings together a pile of different approaches to formatting lists using CSS. To quote: Can you take a simple list and use different Cascading ...
August 29, 2003 by James Robertson
Validation just got better
There have been some good improvements to the W3C Markup Validator. To quote: The big news in this version is internal support for custom and customizeable error explanations. This means an end to digging all over the net drying to figure out what an error message means; just ...
Read more | Comments Off
August 4, 2003 by James Robertson
An essay on W3C’s design principles
Bert Bos has written an essay on W3C's design principles. To quote: The Web is all about helping humans communicate, but what hopefully becomes clear from this essay is that writing specs also is a form of human communication. There is one word that summarizes nearly all the fancy keywords ...
Read more | Comments Off
July 29, 2003 by James Robertson
Windows web browser capabilities
WebMonkey has published an up-to-date chart of Windows web browser capabilities. To quote: One of the biggest pains about making Web pages is having to keep track of which browsers support what features. Wouldn't it be nice if there were some way to keep track of it all? Well, we've ...
July 16, 2003 by James Robertson
The nine pillars of successful web teams
Jesse James Garrett writes about the required competencies in web teams, which are presented as a diagramatic model. To quote: Every Web team has its own take on dividing up roles and responsibilities and implementing processes for design and development. Formal titles, job descriptions, and reporting structures can vary widely. ...
Read more | Comments Off
June 18, 2003 by James Robertson
Unlocking hidden navigation: access keys
Stuart Robertson has written about the value of access keys on web pages. To quote: ALL YOUR FAVORITE applications have shortcut keys. So can your site, thanks to the XHTML accesskey attribute. Accesskeys make sites more accessible for people who cannot use a mouse. Unfortunately, almost no designer uses accesskeys, ...
Read more | Comments Off
June 18, 2003 by James Robertson
Tim Bray on search engines
Tim Bray has written the first of a planned series of articles on search engines. To quote: This is the first of a series on search, by which I mean full-text search. Anyone who uses computers now uses search pretty well every day, so this is an important chunk of ...
Read more | Comments Off
June 8, 2003 by James Robertson
GNU wget
Thanks to some discussions on the Sigia-l, I've become aware of GNU wget, an open-source tool for taking a full copy of a website. To quote: GNU Wget is a free software package for retrieving files using HTTP, HTTPS and FTP, the most widely-used Internet protocols. It is a non-interactive ...
Read more | Comments Off
May 15, 2003 by James Robertson
Views and forms: principles of task flow for web applications (part 1)
Bob Baxley writes about the fundamental principles of task flow for web applications. To quote: The hypertext environment of the Web presumes a style of unfettered browsing and exploration that is not particularly conducive to the full and valid completion of specific tasks, operations, or database transactions. Creating web applications ...
Read more | Comments Off
May 12, 2003 by James Robertson
Tabs using CSS
Oskar van Rijswijk writes about using CSS to create tabs (such as the ones on Amazon). He also points to a site by Joshua Kaufman called the CSS Tabs project. All good stuff...
Read more | Comments Off
May 12, 2003 by James Robertson
CSS Zen Garden
If you would like to see an amazing demo of CSS in action, have a look at the CSS Zen Garden, which showcases what can be done with just CSS. Truly beautiful! [Thanks to Simon Willison.]
Read more | Comments Off
May 5, 2003 by James Robertson
Business benefits of web standards
Tristan Nitot has written an article summarising the business benefits of web standards. To quote: "More with less" seems to be the mission impossible for web designers: Addressing more customers, a broader audience, more diversity in terms of browsers, more accessibility, users asking for more speed, while spending less to ...
Read more | Comments Off
May 5, 2003 by James Robertson
New home for CSS support charts
Netscape devedge has taken up the challenge of maintaining the much-used CSS support charts. These list which CSS1 and CSS2 features work in the different browsers. While the lists don't include the latest browsers, there are plans to bring them up-to-date shortly... [Thanks to the Web Standards Project.]
Read more | Comments Off
April 30, 2003 by James Robertson
Writing for the web: part 1
Gerry McGovern lists some useful guidelines for writing for the web. His top ten rules are as follows: Know your reader Take a publishing approach Keep content short and simple Write active content Put content in context Write for how people search Write great headings Write great summaries Write great metadata Edit. Edit. Edit. [Thanks to Peter J. Bogaards.]
Read more | Comments Off
April 29, 2003 by James Robertson
Heading styles in CSS
Eric Meyer has released a resource of 50+ template heading styles using CSS. Just cut-and-paste the provided source code, and you're away. To quote: Headings in Web pages -- marked up with h1, h2, h3, h4, h5, or h6 elements -- help the reader determine the purpose of sections in ...
April 18, 2003 by James Robertson
Blurbs: Writing previews of web pages
Dennis G. Jerz discusses how to write blurbs, the brief descriptions that summarise what readers will find at the other end of links. To quote: A good blurb should inform, not tease. Usability testing will help you determine the best way to lay out your blurbs, but this document will ...
Read more | Comments Off
April 7, 2003 by James Robertson
Analysing searches on BBCi
Martin Belam has written a truly excellent article on his research into search behaviours on BBCi. This works through a wealth of information collected, and highlights some very interesting results. A must read for anyone looking to analyse search engine results... [Thanks to High Context.]
Read more | Comments Off
February 5, 2003 by James Robertson
Automating the web (screen-scraping)
Simon Willison has pointed to a number of web screen-scraping tools in his weblog. These are useful for two reasons: they can be used to automate web activities that the websites themselves don't easily support; they can also be used as a testing bench for web development. It's the ...
Read more | Comments Off
February 2, 2003 by James Robertson
Book review: Content Management Systems
Published by Glasshaus, Content Management Systems (Dave Addey, James Ellis, Phil Suh & David Thiemecke) is very much written by web developers for web developers. The casual, coloquial style of writing should appeal to those readers looking for the real information, without all the hype or jargon. The book starts by ...
Read more | Comments Off
January 21, 2003 by James Robertson
Website size checker
Search Engine World has released a simple website size checker. Put in your website URL, and it will tell you: Total web page size Visible text size Size of HTML tags Text to HTML ratio Number of images Largest image size Size of all images
January 19, 2003 by James Robertson
Printing the web
James Kalbach talks about designing websites that can be printed, either by making the one page work on paper, or by providing an alternate "printable version". Sounds pretty mundane, but there's a lot of good tips in this article.
January 19, 2003 by James Robertson
Using site evaluations
Dorelle Rabinowitz has written about using site evaluations to communicate and engage with clients. Plenty of samples and examples are provided, and the whole article is strongly business-focused. To quote: How do you prove your worth to clients in today's difficult economy? One of the tools in my arsenal that ...
January 16, 2003 by James Robertson
Even more style guides
As expected, discussions on sigia-l has thrown up more good style guides: Web Style Guides: Mostly from UniversitiesA big list of primarily University-sourced web style guides. CSU Web Style GuidesA brief but useful listing of web style guides Carnegie Mellon Web Publishing Style GuideThis guide was developed to assist the ...
Read more | Comments Off
January 9, 2003 by James Robertson
Using HTML wireframes and prototypes
Julie Stanford has written an excellent article on using HTML for wireframes and prototypes. In it, she clearly sells the benefits of this approach, and addresses some of the common concerns. To quote: Mention the use of HTML for wireframing or prototyping, and some information architects and interaction designers frantically ...
Read more | Comments Off
December 2, 2002 by James Robertson
Death to “click here”!
Nathan Ashby-Kuhlman has written a passionate blog about the pointlessness of click here links. Taking a usability stand, he highlights that eliminating needless words is always worthwhile. To quote: Television stations do not tell viewers how to operate their remote controls. Newspapers do not instruct readers in removing papers from ...
Read more | Comments Off
November 27, 2002 by James Robertson
Resources on building an XML-based website
Catching up on a backlog of stories: John E. Simpson has written an article on learning to build websites using XML. In it, he points to a comprehensive set of websites, books and articles which help to sort out the tangle of useful XML technologies.
Read more | Comments Off
November 27, 2002 by James Robertson
Updated HTML and XHTML validator
The W3C has released an updated HTML and XHTML validator, which includes support for XHTML 1.1, MathML 2.0, additional character encodings, and more. You can either validate a URL, or directly upload the page to be checked. (Read Robin Cover's news item for a good summary.)
Read more | Comments Off
November 6, 2002 by James Robertson
Web credibility
Consumers International has released a report on web credibility, which looked at key health, financial and price-comparison sites. The results are worrying: 49 percent of health and financial sites failed to give warnings about the appropriate use of their information. For example, they did not warn consumers searching for health ...
Read more | Comments Off
November 6, 2002 by James Robertson
Conducting a competitive analysis
Thomas Myer writes about how to conduct a website competitive analysis, from a usability perspective. To quote: Conducting a competitive analysis is an important part of the job if you're a usability engineer or information architect. A good competitive analysis not only produces usability metrics but also aids decision makers ...
Read more | Comments Off
October 11, 2002 by James Robertson
Death of keywords
Danny Sullivan from Search Engine Watch reports on the death of meta tags. To quote: Now supported by only one major crawler-based search engine -- Inktomi -- the value of adding meta keywords tags to pages seems little worth the time. In my opinion, the meta keywords tag is dead, ...
October 1, 2002 by James Robertson
Link checking tool
We've finally found time to hunt down a good link checking tool, both for our use, and for one of our clients. Working within the budget constraints of our client (they don't have a budget), we sourced a free tool. Having had bit of a play with it, I can soundly ...
Read more | Comments Off
September 13, 2002 by James Robertson
Getting a website moving
Peter Merholz has written an article outlining eight steps to get your Web site moving again. In it, he discusses reasons that websites grind to a halt, and how to reinvigorate them: Build an Independent Web Team Get Your Organization Involved Study Your Customers Assess What You Have to Offer Develop a Flexible Structure Design ...
September 12, 2002 by James Robertson
Final website recommendations
Now that the intranet report for the Area Health Service has been reviewed and signed-off, I've had a chance to finish the report on the review of the website. This includes the following recommendations: Strategic recommendations Focus on depth, not breadth Comprehensively restructure the website Provide complete facility information Empower the website administrators Use the website ...
Read more | Comments Off
September 10, 2002 by James Robertson
Search interface patterns
Liz Danzico explores the different ways that a search interface can be designed. She identifies four different patterns: standard surfacing qualifying passive This article is useful, in that it helps to define a "language" for describing search interfaces, allowing interface designers to communicate more clearly. (The design of the site itself is also very cool, ...
Read more | Comments Off
September 8, 2002 by James Robertson
Broken websites
Jeffrey Zeldman writes a passionate and well-informed article on why 99.9% of Websites Are Obsolete. This highlights the curse of hacked HTML, and proposes some ways forward (using web standards). To quote: Peel the skin of any major site, from Amazon to Microsoft.com, from Sony to ZDNet. Examine their tortuous ...
Read more | Comments Off
August 2, 2002 by James Robertson
Marketing government websites
Ptricia Daukantas summarises a discussion at the recent US FedWeb 2000 conference on how to market government websites. In all, they came up with 93 individual suggestions about how to bring greater traffic to public sites, many of them building on the not-for-profit status of the organisations.
Read more | Comments Off
July 28, 2002 by James Robertson
Web credibility
The Stanford Persuasive Technology Lab has published a set of guidelines for ensuring web credibility. This is a good list, backed up by extensive research: Make it easy to verify the accuracy of the information on your site. Show that there's a real organization behind your site. Highlight the expertise in your ...
Read more | Comments Off
July 9, 2002 by James Robertson
Another good viewpoint on accessbility
Jeffrey Zeldman writes eloquently in his weblog on why accessbility doesn't mean ugly.
Read more | Comments Off
July 9, 2002 by James Robertson
Accessbility weblog
Mark Pilgrim is in the middle of a 30-day exploration of website accessbility on his weblog. There is a lot of very good stuff in here, all extremely practical. A must for all web designers.
Read more | Comments Off
July 4, 2002 by James Robertson
Interface design patterns
Martijn van Welie has published a site listing Interaction design patterns. These are his take on interface creation, from the perspective of object-oriented design. The principle is that the major archetypes are specified, thereby standardising the elements that make up a user interface. It's a good idea, even if it ...
Read more | Comments Off
July 4, 2002 by James Robertson
Sensible use of JavaScript in forms
Jeff Howden has written a step-by-step tutorial on Forms & JavaScript Living Together in Harmony. This helps a web designer build web pages that still work, even when JavaScript is turned off.
Read more | Comments Off
June 28, 2002 by James Robertson
WaSP
The Web Standards Project (WaSP) is in the news again. I love these guys, and I've been a quiet supporter since their establishment in 1998. This is something that I'm passionate about: getting support for web standards in all commercial browsers. This will save users grief, developers a lot of ...
Read more | Comments Off
June 25, 2002 by James Robertson
More browsers, more use
There is a story making the rounds at the moment, highlighting a small (but significant) drop in marketshare for Internet Explorer. The winners? Apparently Opera, Netscape and Mozilla are all on the increase. According to one survey, that makes current usage at: Internet Explorer95.3% Netscape3.4% Opera0.7% Mozilla0.4% Why am I mentioning ...
Read more | Comments Off