What do you mean Try before you buy?
It is sometimes difficult to decide whether or not a product you buy online will look good once you get it home. Therefore we have adopted a system that allows you to upload a photo of a room in your house, then select a product you are considering to purchase, and too simply drop it into your photo with the ability to resize and place it anywhere within your photo.
This process we hope will help you decide whether or not our product suits your home without the headaches.
Articles
Ozaru – Try before you buy
February 21st, 2010 | Posted in News, Portfolio, web | No CommentsCreate Powerful Mobile Apps with HTML, CSS and jQuery
September 8th, 2009 | Posted in Jquery, News | No CommentsTags: g1, iphone, Jquery, mobile apps
jQTouch is a jQuery plugin for mobile web development on forward-thinking devices. You can create powerful mobile apps with just HTML, CSS, and jQuery. It supports native animations, automatic navigation, and themes for mobile WebKit browsers like iPhone, G1, and Pre.
jQTouch requires one basic theme to make page transitions work which is very small. One could use just the core CSS file to build a completely custom UI. Themes are additional CSS files which provide native-looking styles, mostly centered around the iPhone OS. Themes included are: Apple, jQT and Vanilla.
Apple admits iPhone apps not suitable for business
September 8th, 2009 | Posted in News | No CommentsTags: business, commercial, iphone
Commercial programs are solely for non-commercial use
Apple is reminding customers that applications sold through the iTunes store are strictly for non-commercial use: business use is forbidden, which makes one wonder what that section of the store is for.
Apple certainly gives the impression that the iPhone is suitable for businesses, and the Business section of the iTunes Application Store lists 78 pages of apps that we presume are aimed at business use. This makes it all the more surprising that Apple advised one customer that: “The iTunes Store sells only to customers as end-users for personal, noncommercial use.”
The issue arises thanks to Value Added Tax – a sales tax applied in slightly different ways across Europe. In the UK, and Sweden where the luckless customer is based, VAT is payable on luxury items* and is reclaimable by businesses: businesses don’t have luxuries. But Apple won’t provide a receipt in order to reclaim that VAT, on the grounds that iPhone applications aren’t for commercial use and therefore can’t be used by a business that would be allowed to reclaim the VAT.
The customer complained, as explained on his blog, and was told that “the specific terms of your agreement with Apple when purchasing from the iTunes Store is that the content may not be used for commercial purposes… any attempts to claim your purchases for tax reasons would be in violation of the terms of sale.”
Sure enough, when we looked at the UK terms and conditions it clearly states: “Your license of Products as authorized hereunder permits you to use the Products only for personal, non-commercial use”. Quickoffice could, we suppose, be used for your own documents, and PDF Reader to read books. But we would be hard pushed to understand why anyone would want a Sales Customer Relationship Manager for their personal, non-commercial, use.
We contacted Apple, who have yet to get back to us, but the most likely explanation for all this is down to where Apple does business and the complexity of dealing with different tax systems around Europe.
Apple provides most of its software download services from the Republic of Ireland, with its 21.5 per cent VAT rate. If one, as a UK-registered business, wishes to buy VAT-rated goods from an Irish supplier then one contacts that supplier and sends one’s VAT registration number. That enables the supplier to zero-rate the transaction so no VAT is charged.
Our financially-astute contacts reckon Apple can’t be arsed with all that, so are just banning business use of iTunes applications to make life easier for themselves.
Which begs the question: who is buying “Ring It Up, Point Of Sale” for their personal use, or is everyone just ignoring Apple’s terms and conditions?
* With absurdly broad ideas of what constitutes a luxury, obviously.
Source: http://www.theregister.co.uk/2009/08/24/iphone_apps_not_for_business/
Microsoft prove they’re listening
August 20th, 2009 | Posted in Email Standards | Comments OffYou might remember a couple of weeks back I received a fantastic letter from the Office team confirming they’d received the Fix Outlook mosaic and had even hung it on their wall. Today they took their message of “we’re listening” a step further by sending me photographic proof that they’re doing just that.
The first shot features William Kennedy, VP of Office and Jeanne Sheldon, VP of Word (nice shirt Jeanne) hanging out next to the mosaic’s new home in the Office team’s hallway.
This second photo was taken at the entrance to the Microsoft campus and includes a number of Word and Outlook team members who have worked on HTML rendering in Office over the years.
I’ve got to give Microsoft an enormous amount of credit for this. They could have ignored our feedback completely, but instead proved they are genuinely listening to our feedback and are prepared to have a bit of fun doing it. Add to this the recent launch of MakeOfficeBetter.com by two Microsoft employees, and it becomes clear that these guys really do care about giving their customers the best experience possible.
While there is still no confirmation about what impact this will have on the rendering in Outlook, this is a big step for the Office team to take publicly. William and the rest of the Office team have assured me they will keep in touch as they plan their next release. You guys will be the first to hear if we have any news to share. In the mean time, let’s keep the feedback going by adding your vote for better HTML support.
Bravo Microsoft.
The Fix Outlook mosaic is on the wall at Microsoft!
August 4th, 2009 | Posted in Email Standards | Comments OffA couple of weeks back, you might remember that we sent the Office team a final message that included a huge mosaic of everyone who took part in the fixoutlook.org campaign.
We were unsure if we would hear back from the Office team, but were pleasantly surprised today when a large package straight from Redmond arrived on our doorstep. William Kennedy, the Corporate VP of Office was kind enough to send a personal letter to us thanking us for our efforts. William even explained that the Fix Outlook mosaic was now on display in their hallway so the entire Office team can check it out.
William also mentioned that “improvements and changes in this area are something that the team is definitely considering for the future”. Only time will tell if Outlook will move towards better standards support, but this is certainly the strongest message on the subject we’ve had to date.
This is a brilliant result. Here’s the complete letter (emphasis ours).

I can’t thank William enough for not only ensuring our message is seen by the entire team, but for taking the time to let us know how much they appreciated our feedback.
Sending a final message to Microsoft about Outlook 2010
July 13th, 2009 | Posted in Email Standards | Comments OffIt’s been just shy of 3 weeks since we launched fixoutlook.org, and it’s safe to say the project has been a phenomenal success. Almost 25,000 people have joined the chorus to send a unified message to Microsoft about their lack of web standards support in Outlook 2010. On top of this, there has been considerable coverage across the web from small blogs to major news sites. We’ve even had some fantastic, thoughtful responses from another member of the Office team (who officially filed a bug about the lack of standards) and a Microsoft MVP.
To bring this great project to a close, we wanted to make sure the Outlook team had a constant reminder of just how strongly we all feel about their lack of standards support. Trending topics on Twitter come and go, we wanted something a little more permanent we could send their way.
The fixoutlook.org Mosaic
In his reply to the fixoutlook campaign, Microsoft’s William Kennedy told us that there “is no consensus” about what standards apply to email and that he’d work with the industry if a consensus arises. Luckily for us, these standards already exist. They’re called web standards.
To make sure William got the point, we figured we’d send him a “consensus” from 25,000 of us, many of who (myself included) are Outlook customers. From this idea, the fixoutlook.org mosaic was born. In a single image, it includes almost all of the 25,000 people who joined us in asking Microsoft to fix standards support in Outlook 2010.
Here’s a preview of the mosaic. You can click it for the full sized version, which is a rather large 20MB and might take a while to download.
We’ve used the different colored avatars from everyone who contributed to spell out a final message to Microsoft. We figured saying please this time couldn’t hurt our chances.
As I write this, the 2m x 1m mosaic is just boarding a plane on it’s way to Redmond, personally addressed to Mr Kennedy on behalf of everyone who contributed.
To give you an idea of scale, here’s a shot of us holding the mosaic.
A big final thanks to everyone who helped spread the word about the importance of the fixoutlook campaign. On a more personal note, it was a pleasure to be involved from start to finish, and hopefully it will contribute to making life easier for email designers and Outlook users alike.
Microsoft responds to our call for standards support
June 24th, 2009 | Posted in News | Comments OffFirstly, I want to take this opportunity to express a sincere thanks to everyone for taking the time to spread the word about the fixoutlook.org campaign today. As we near 20,000 tweets, it’s been an overwhelmingly positive response.
It’s also been fantastic to see William Kennedy, Corporate Vice President of the Office team respond so quickly to the community on the Outlook team blog. There are some positives to take away from the post, as well as a number of issue I think need further clarification.
“We’ve made the decision to continue to use Word for creating e-mail messages because we believe it’s the best e-mail authoring experience around, with rich tools that our Word customers have enjoyed for over 25 years.”
As outlined in our original post, we are in no way advocating that Microsoft shift from using Word to create or render HTML emails. We’re asking that the HTML produced by the Word engine be standards compliant. This in turn will ensure that the engine will correctly render standards-based emails.
“Microsoft welcomes the development of broadly-adopted e-mail standards. We understand that e-mail is about interoperability among various e-mail programs...”
This is certainly music to our ears. The only problem is that “broadly adopted standards” already exist for HTML email. They are called web standards, and almost every email client on the market meets these standards. It doesn’t make sense to advocate a completely different set of standards to stipulate how HTML should be rendered in an email client as opposed to a web browser.
It’s important to remember the W3C’s CSS standard was created back in 1996. Not only that, but Outlook 2000 offered fantastic CSS support. The fact that software released 10 years later offers significantly less standards support does not reflect that Microsoft “understand that e-mail is about interoperability”.
If Microsoft is looking for a place to start, we’ve been advocating a list of recommendations the Outlook team should consider to meet an acceptable level of standards support since the release of Outlook 2007 two years ago.
“For e-mail viewing, Word also provides security benefits that are not available in a browser: Word cannot run web script or other active content that may threaten the security and safety of our customers.”
Every modern email client blocks scripting by default already. Our push for standards is not advocating support for anything other than the correct rendering of CSS. We agree that JavaScript has no place in an email client.
“The ‘Email Standards Project’ does not represent a sanctioned standard or an industry consensus in this area.”
Sanctioned or not, we’ve had a great partnership with companies like Apple and Yahoo! who have been more than happy to work with us in improving their support for web standards in their own email clients. As for consensus, surely 20,000 individuals sending a unified message in less than 24 hours is something at least worth your consideration.
If you’re interested in more coverage and discussion of this important issue, here is a great place to start.
- Sour Outlook - zeldman.com
- Users Pressure Microsoft to Fix Outlook - Reuters
- Microsoft defends Outlook HTML decision - CNET News
- Microsoft: Outlook’s not broken and we aren’t ‘fixing’ it - ZDNet.com
- Outlook 2010 not winning fans. . .on Twitter - CNN.com
We’ll continue to keep you all in the loop as this develops, and you might also consider following our progress on Twitter at the just created twitter.com/fixoutlook.
Microsoft to ignore web standards in Outlook 2010 – enough is enough
June 23rd, 2009 | Posted in News | Comments OffAs most of you know, our motivation for starting the Email Standards Project two years ago came from the release of Outlook 2007. Specifically, because of Microsoft’s decision to avoid using a browser to render HTML emails in place of a word processor. This immediately took standards-based email design off the table, forcing designers to abandon web standards for tables and font tags. You can read our original reaction and the subsequent call to arms that followed.
Since that time, we’ve had the pleasure of working with teams at Yahoo!, Apple, IBM, Google and even the Microsoft Entourage team. However, the elephant in the room was always Outlook. For a time things were looking good and we had the chance to chat with a number of passionate Microsoft employees who agreed with our position on standards and to try their best to improve future versions of Outlook. I’m sad to say, it looks like these efforts failed.
After testing the latest beta of Outlook 2010 and seeing the same poor standards support as 2007, a senior member of the Outlook team confirmed they plan on continuing to use Word to render HTML emails. Not only that, but early tests indicate that HTML support in the Word engine has not been improved in any way. Same bugs. Same quirks.
To demonstrate just how bad the Word rendering engine is in Outlook 2010, here’s exactly the same email rendered in Outlook 2000, and then Outlook 2010. Click the image for a full sized version.
Microsoft explain their position
When Outlook 2007 was released there were lots of theories thrown around about what motivated the switch to the Word rendering engine. Many stipulated that it was a security related decision after the problems they’d been having with previous versions of Outlook. As it turns out, it was much simpler than that.
This was confirmed last week in a discussion with Outlook Product Manager Dev Balasubramanian. When asked why Outlook is using Word to compose HTML emails, this was his response:
“The reason for this lies in the benefit Outlook users gain by having Word as their e-mail authoring tool; rich tools like SmartArt, automatic styles and templates, and other benefits found in Word 2007 and 2010 enable Outlook users to write professional looking and visually stunning messages.”
“I am aware of where this decision on our part places Outlook from a standards perspective - at the same time, we ask that you consider the benefits Outlook users get from having Word tools in their e-mail authoring experience.”
When asked why Word is also used to render HTML emails, Dev explained:
“Having multiple HTML engines could reduce performance, as well as create an inconsistency in terms of what type of content the user is able to create vs. consume.”
Basically, Microsoft are using the Word rendering engine so emails composed in Outlook will look consistent when viewed by other Outlook users (also confirmed in this Microsoft white paper).
Email is not a walled garden
Microsoft’s decision to move away from the pre-2007 approach of using Internet Explorer to render emails clearly demonstrates they are not confident that emails composed using Word will render correctly in a web browser. Remember, for a second, that every other email client on the market today uses a web browser to render HTML email.
Surely Microsoft understand that if an Outlook 2010 user sends a Word formatted email to a friend using Apple Mail or Thunderbird and it’s unreadable, both sender and receiver suffer a poor experience. By aiming to please Outlook-to-Outlook senders, they are punishing Outlook customers who send to those using other email clients. Given the fact that Outlook 2007 only commands around 7% email client market share, it’s easy to see how short-sighted this is.
An obvious solution
To us, the solution couldn’t be more clear-cut. By updating the Word engine so it can compose and render standards based HTML, all of these problems are solved. Microsoft can have its pie and eat it too.
Outlook customers can receive email from outside sources without formatting problems. They can also rest assured that any emails they send to friends and colleagues not using Outlook will display as intended.
As the market upgrades from Outlook 2007 to 2010, HTML email design can move out of the pre-standards era of the 90’s bringing all the benefits that come with it.
Microsoft want your feedback on this decision
Outlook 2010 is still in beta and a year away from public release. Either we make it clear this is a bad decision now, or the disconnect between Outlook users and the rest of the email world will continue to grow. Email designers will be stuck building emails using the same clunky combination of tables for layout, inline CSS and font tags for many years to come.
Thankfully, Microsoft want to hear your feedback about this. From the Outlook Product Manager Dev Balasubramanian:
“The Office team, and Microsoft in general, is always open to and interested in customer feedback so we can prioritize the various needs of our diverse user base in product planning and development.”
“This conversation alone has reignited the topic within the Outlook and Word teams and in and of itself will contribute to future design considerations… We want to hear feedback on this position, and I’m sure you and your readers will provide it.”
It’s time for us to send the strongest message yet to Microsoft, and we need your help to get started. To make this happen, we’ve built fixoutlook.org.
All you have to do is tweet your thoughts about this issue, and make sure you include the fixoutlook.org URL somewhere in the tweet. We’ll be pulling together every tweet that includes this link on the fixoutlook.org site to send a unified message to Microsoft. The more tweets, the more impact, so please start spreading the word today and encourage your friends and colleagues to do the same.
To get started, head to fixoutlook.org for all the details.
Autoresizing Smart Columns with jQuery
June 12th, 2009 | Posted in Ajax, Articles, Jquery | 1 CommentTags: autoresizing, css, Jquery
Currently, there are two commonly used techniques on displaying columns, the fixed columns and the liquid columns. With fixed columns, there will be certain viewport resolutions, where it leaves excess white space where a column was just not able to squeeze in. The downside of liquid columns is that we are restricted to having a fixed number of columns per row.
SohTanaka has thought of a solution: Smart Columns with CSS & jQuery would be able to benefit the situations is to take the good of both scenarios and mash it into one. Allow as many fixed columns to line up across the viewport. Take excess white space and evenly distribute them to each of the columns to complete the full row. This way the columns will always fit perfectly.
And also, It keeps a default fixed width as the base, so that the columns are reasonably within the intended columns sizes while maintaining enough flexibility to accommodate for the expandable viewport.

Requirements: jQuery Framework
Demo: http://www.sohtanaka.com/web-design/examples/smart-columns/
License: License Free
Advice for designing emails right now
March 30th, 2009 | Posted in Articles, Email Standards | Comments OffThe Email Standards Project is a future looking group. We’re working on improving current and future email clients so they render standard HTML and CSS more consistently. That’s the goal, but what about all of us who need to send emails out right now?
We’re often asked for advice on how to get the best results given the current state of the email client market. Here’s our top picks to get you started with building an email that will work well for your readers right now. You’ll notice they are from Campaign Monitor, which is built by the same team that started the Email Standards Project (full disclosure achieved!).
Which CSS styles can I use in my emails?
Our email ACID test doesn’t cover everything, and it is more focused on individual, current clients. For the bigger picture see the Guide to CSS support in email clients (2008).
You may notice some differences, where support is spotty for certain elements and we’ve tested in different ways. Watch out for an expanded ACID test later this year to provide more clarity.
What are the best practices for designing emails?
For general advice on what to put into your emails, what not to, and how to approach it see the Email design guidelines.
Are there tested email layouts I can use?
To save time in working out a structure that does not fall apart in one of the popular email clients, you can start with free, tested email templates that you can take, modify and reuse.
Which email clients are people actually using?
At Campaign Monitor we’ve been collecting statistics from millions of emails sent out, and compiled an email client popularity report (the unsurprising news is that Outlook still dominates).









