Call Us Now1300 793 646 Click to call us now 1300 793 646
Get Quote Here




Hey, I registered
I just thought I'd let our readers know that I have registered the domain name,

.xxx is a domain extension designed to house pornographic websites, which currently appear on the same domain extensions used by businesses and organizations (e.g. .com and

Contrary to what some may have thought when reading this blog headline, I am not thinking of branching KAYWEB out into porn (I can feel the sighs).

All I am doing is protecting our brand 'KAYWEB'. Better I register it and do nothing with it, rather than someone else register it and do everything with it.

I encourage you to do the same.

KAYWEB does not currently sell .xxx domain names as our supplier has not yet made it available, but they are available at Go Daddy.
Beautiful fonts for the web
Before wide browser support for the CSS @font-face rule, web pages were limited to “browser safe fonts”. This meant the designer was constrained to using fonts that were available on every visitor’s machine. @font-face allows a web designer to make typeface decisions based on aesthetics rather than availability.

All modern browsers now support web fonts, in some form. Microsoft Internet Explorer has supported @font-face since 1997 in version 4, Apple Safari implemented support in 2008 in version 3.1, Mozilla Firefox added support in 2009 in version 3.5, and Google Chrome added support in 2010 in version 6.

When using @font-face you need to be aware of supported font formats and browser specific syntax.  There is currently no universally supported web font format. Failing to provide proper font formats and browser supported CSS will result in your page rendering inconsistently across browsers.  If done incorrectly, visitors will see the browser’s default font instead of the specified font.

There are some great font services that take care of cross browser support by dynamically generating the appropriate CSS for each browser.

Typekit, Webtype, WebINK, and are some of the services available, and all of them generally take care of hosting and licensing. Using one of these services allows the quickest path to implementation without having to know too much about the underlying technology.

Typekit provides many fonts created by Adobe, and we are working together to offer more Adobe fonts in the future.

Then there's Google fonts. The fonts will be generated by Google by accessing their servers, it will just take a couple of niffy jiffy on the doctype to use it, and its all for free.

If you find yourself needing to roll your own web fonts, there are a few basics that are required to ensure your intended fonts show up on all browsers:

Know your font formats. There are a few different versions of web fonts in use today.

Embedded OpenType (.eot) – Supported by Internet Explorer only.TrueType/OpenType (.ttf/.otf) – Supported by the widest range of browsers, but, not supported in Internet Explorer. (this may change in IE9)Web Open Font Format  (.woff) – Supported in recent versions of Chrome, Firefox and Internet Explorer, but not yet supported in Safari.In addition to needing to worry about licenses and multiple font formats, browsers interpret CSS code differently, so writing a rule to include your fonts is less than straightforward. “Bulletproof” syntax for @font-face has evolved over the years to work around browser inconsistencies. Much of the syntax seems repetitive and counter intuitive. For a good history of @font-face and a clear explanation of the CSS syntax read the ”The New Bulletproof @Font-Face Syntax” blog post at Fontspring. Learning how the syntax has evolved gives a clearer picture of how each browser handles @font-face.

FontSquirrel is a web service that will convert fonts for you and generate CSS code.  After uploading your fonts, FontSquirrel will convert your fonts for cross browser usage and generate CSS for you. The CSS code generated by FontSquirrel also happens to work just about everywhere, including mobile devices. If you use FontSquirrel to generate web fonts, make sure you have the proper license to do so.

Now, websites will be magazine-likes, having the best and nicest fonts out there and having the liberty to use all existing fonts for the web is truly outstanding and great news for designers as well.
Cool presentation: The Future of Commerce
Check this slideshow out if you have a spare hour or so :)

Business owners at a website crossroads

With a growing number of Facebook, Twitter and other social network users, it is clear that internet usage is booming. As a result, many business owners are at a crossroads - questioning whether they need a website or, if they already have one, is it working to deliver whatever it is set out to deliver?

The two most common types of websites are.

1. Informational Website

Informational websites are mainly used is to give out information. This could have different purposes - a non-profit organization might deliver information about issues of concern, while a business could use this form of website to market their products and services.

2. Online Stores

Ecommerce websites, or online stores, serve the purpose to offer goods and services for sale and enable online transactions to affect such sales.

As business owners at a crossroads, you must decide which of the categories your website falls into. Is it to give information or to sell? Or is it a more custom need? Then choose your web designer and web developer to get your website designed and developed in an optimized way.

When your website is finally up, the best way to tell if it is working for you is by reviewing your website analytics. The analytics will show how many visitors are coming to your website, where your visitors are coming in from, what keywords people are finding your website under, what your bounce rate is and much more.

If your website has a high bounce rate that means that a majority of visitors are coming into your website and leaving quickly. This is not good! You want visitors to look around your website, and if they are not, your website is not working for you.

Though it sounds easy, reviewing analytics is not general knowledge. It is best to ask for guidance and help of a SEO specialist.

If your website is search engine optimized and still not working, maybe online marketing is the solution for you.

Or... if your website has many issues and is not working for you it may be necessary to start from scratch and get a whole new website.
This might be a little pricey at start but will pay off later.

My Social Times article goes viral
Recently, I began contributing articles to one of the biggest social media news websites in the world, Social Times after the editor declared his interest in having me write on my expertise of 'startups' and 'web and mobile business' once or twice a week.

The article I wrote the other day went seriously viral.

DC Universe is a MMORPG game for fanatics
DC Universe Online is a massive multiplayer online role-playing game (MMORPG) by Sony Online Entertainment. Sony first released the conceptual art in July 2008, and after a long time of waiting, the game was official released in January 2011.

I describe as DC Universe Online as massive because it is more interactive than standard MMORPGs. It includes a levelling system, raid instances, endgame progression and inventories. Players can choose a mentor for their character (such as Superman, Batman or Wonder Woman for heroes and Lex Luthor, The Joker, or Circe for villains).

DC Universe is unique in a way because you can play it on your Play Station 3 if you don't have powerful PC but Sony doesn't support MAC users. This game allows gamers to create their own character with their desired abilities and power, like the laser eyes of Superman. Also, this game offers users to play as the villain, which most MMORPGs don't offer.

4 common web design mistakes
Do you want to know why some online business are failing, especially new businesses? It's simple really; they are making small mistakes that is having a massive effect on the traffic to their website.

1. IT'S NOT A RACE - If you have a business or a web idea that you want to promote online . . . DO NOT HURRY to develop it. The most effective and useful websites on the internet have taken weeks, months, even years to develop and perfect!

If you rush, you will miss things! - Take the extra week, research your competitors, see how you can beat them with your website, come up with new ideas, do something differnt!

By taking the extra time, you can ensure that you have covered all aspects of your business and how you are going to promote it on the web successfully.

2. WHERE ON EARTH DO I GO? - There is NOTHING WORSE than visiting a website and you can't find the menu. It's hidden, it's flash animated, it doesn't work properly or it's even written in another language to be arty!

If you create a website with poor navigation, you can bet that users will spend an average 2 seconds on your website - and they will be spending that time trying to locate the back button on their browser!

Make your navigation clear, crisp and precise so that users can easily navigate around and find the info they need. By doing this they will stay on your website longer which can lead to future enquires for you business.

Try it out! What you think might be a good idea for navigation could be horrible for someone else. Why? Because you know how the menu will work in your head and other people would have no clue.

3. IT IS A MESS! - So you have 6 different columns, 5 different images, moving pictures and a nice big pop up banner and it's all on the one page. . . where do you want me to look?


Your website needs to have the MOST IMPORTANT information CLEARLY made available to maximise your potential business.

If I visit a website and there are 10 different calls to action, I leave straight away due to sheer confusion.

This is a massive flaw that people have with their websites. They think that the more information they have on the page the better - yes i'll give you credit that a lot of information can help, just not all on one page . . . spread it out.

And obviously people leaving your website is a bad thing. Not only will you have a high bounce rate, but you will more than likely find your website ranking will head down the google chain and struggle to boost itself up because no one is visiting it!

Just remember:

Put the most important and relative information on the page. Put yourself in your potential visitor's shoes. They know NOTHING about you or your services. If they were to visit your site, would they be able to pick up the services you offer nice and quick? This is imperative- Use images to illustrate a certain point and not just for decoration. Images form a large part of clutter so make sure they are only there if you need them!

4. It don't matter if it's Black or White . . . or red or yellow or green with a little purple . . .

Stop overdoing it on the colour . . . . The other day I visited a children's website and I swear it had every possible colour in the world on the one page. This is not good, not good at all.

When people think of colours, they think "I need to make it look pretty", but what you should be thinking is "how can I use colours to direct my users' attention".

By this, I mean that if you have a tagline, header, or something important you want to point out to the user, colour should be your first port of call as it's where people's attention is drawn to.

When it comes to colour also, you need to make sure your colours match and complement each other - and please MAKE SURE it matches your logo . . . I can't tell you how many times I have seen a website with a Logo that does not even match the website colours and it looks horrible. 

If you are stuck on colours, Google colour charts or colour themes make sure the colours you are using match, otherwise you will lose a visitor's attention.

There are many other small things that people do wrong on websites, what you need to do is plan it properly, use common sense and most of all make sure that the website is user friendly!

If you need some advice on optimising your website to ensure it reaches is maximum possibilities with your target market, please give KAYWEB a call on 1300 794 636 and we will be able to provide you with some advice.

Now go get planning!
Starting an Online Business? Some tips...
Starting a web or mobile business is potentially the most fun, most exhilarating and most rewarding thing one might ever do.

From thinking up an idea to buying a domain, then designing a website, developing a mobile application, launching, marketing, search engine optimization, social media optimization and exiting... it is truly a thrilling ride.

For me, it has become an addiction. Founding and setting up KAYWEB and investing in multiple internet and mobile businesses along the way has meant that I have been, and continue to be, on that ride with startups in Sydney, Melbourne and New York.

Recently on my personal blog, I wrote a few articles asking fellow riders of the startup wave to consider a few things. I link to them below.

1. Build to sell, or not? - click here to read

2. Location, location, location - click here to read

3. Identify your weaknesses and plug them - click here to read

4. Quirkiness is cheap - click here to read

Happy reading!
Google's new algorithm doesn't change the game for KAYWEB
Google released its search algorithm update at the end of February, and this resulted in the usual scurry by Search Engine Optimization (SEO) gurus to outline how the changes will effect search engine rankings. The algorithm change also caused people to re-examine and alter some of their SEO strategies.

The reason for this is because they have to ensure the websites they optimize are in line with the factors Google says are most important since the algorithm change.

1.       Speed

-          Because the “load time” of a web page is now included in the algorithm of Google, developers and SEOs are now making sure that the images and all page elements are optimized and the pages load fast.

2.       Search Engine Optimization keyword usage

-           Keywords should be in title tags and alt tags. Putting keywords in internal links pointing to the page is also important. Keywords in the domain and/or URL are great. The order keywords appear in are important, and many more of a stable SEO techniques surrounding keywords still apply.

3.       Flash sites

-          As we mentioned with speed, this is bad news for Flash sites because they take forever to load. Do not expect to rank high with full flash sites even if it was meteorically quick, as flash is full of images, which is not fully readable by Google robots.

4.       Age and Quality of Links

-          Google says that the age of links matter and stable links will get you up in rankings.

5.       Content Quality Score

-          As Google's Matt Cutts said: “The net effect is that searchers are more likely to see the sites that wrote the original content rather than a site that scraped or copied the original site’s content.”

So what is it that Google really wants?

Google is pushing website owners, developers and SEOs to create better content inside faster websites which are optimized with quality backlinks.

The good news is that websites which are informative, clean, compatible, fast and popular will benefit.

Basically, the SEO game doesn’t change here at KAYWEB.
MySQL database connection via SSH Tunnel


Workstation 1 needs to connect to Database Server located at another part of the globe.


• Workstation 1 and Workstation 2 are on the same network.
• Workstation 3 and Database Server are on the same network.
• Workstation 2 can connect to Workstation 3 via SSH.
• Port 4321 at is forwarded to port 22 of Workstation 3.
• Workstation 2 does not have a firewall which allows Workstation 1 to connect to it.
• Database Server allows connection from Workstation 3.


Create an SSH tunnel using Workstation 2 and Workstation 3 where Workstation 1 connection can pass through going to Database Server.


1. Go to Workstation 2 and make sure it can connect to Workstation 3 by issuing the following commands:

[user1@Workstation2 ~] ssh -p 4321's password:
Last login: Mon Feb 21 21:55:54 2011 from Workstation2
[user1@Workstation3 ~] exit
[user1@Workstation2 ~]

If you can do the above, then we are set to do tunneling.

2. Still on Workstation 2 issue the following command:

[user1@Workstation2 ~] ssh -f -p 4321 -L -N's password:
[user1@Workstation2 ~]

We will define each one of the parameters:


This tells ssh to go to background just before command execution.

This defines your username and address of the remote computer.

-p 4321

This is the port in the firewall where in it is being forwarded to port 22 of Workstation 3. If your firewall is on Workstation 3, then this parameter can be omitted.


This is where the magic happens. -L means you want a local (Workstation 2) port  to be forwarded to a remote host (Database Server) and port (3306) on the remote side (Workstation 3). Just to be clear, local side pertains to the computer network at Africa while remote side pertains to the computer network at South America.

The bunch of numbers after -L can be separated by colon(:) and here are their meanings: is the address of the local computer (Workstation 2).

1234 is the port on the local computer (Workstation 2). is the address of the remote computer (Database Server) on the remote side.

3306 is the port to access in the remote computer.


This means that you cannot execute a command on the remote host since your are only tunneling data. This is basically for security.

Once you have issued the above command and entered your password, the ssh connection will go in the background. The tunnel is now created.

3. To use the tunnel, we go to Workstation 1 and execute mysql:

[user1@Workstation1 ~] mysql -h -P 1234 -u dbuser -pdbpasswd dbname

That's all there is to it. Workstation 1 is now connected to Database Server.