22 Rules for a great story and entrepreneurship

A few days ago I came across a wonderful article on Pixar’s 22 Rules of Storytelling. The rules often ask the story teller to challenge what they are creating and that they should always be pushing their imagination to make a better story.
Although I love a good story whether it’s through a novel, an animation or a movie I’ve never really thought about writing a story. However, I found these rules can equally be applied to my work either as a creative or as an entrepreneur. Here are 8 out of the 22 rules which I personally can relate to the most – the italic text are my interpretation what these rules can mean to a creative/entrepreneur
1. You admire a character for trying more than for their successes.
– Keep on trying, it’s not about making it big in one attempt, but still not giving up after failing a hundred times
2. You gotta keep in mind what’s interesting to you as an audience, not what’s fun to do as a writer. They can be very different.
– Have the end user in mind, design an user experience that is best for the end user
7. Come up with your ending before you figure out your middle. Seriously. Endings are hard, get yours working up front.
– Decide on your goal and work out how to get there and aim big, not realistic.
8. Finish your story, let go even if it’s not perfect. In an ideal world you have both, but move on. Do better next time.
– Launch your product early, you should be ashamed of your first product
9. When you’re stuck, make a list of what WOULDN’T happen next. Lots of times the material to get you unstuck will show up.
– Need I say more?
10. Pull apart the stories you like. What you like in them is a part of you; you’ve got to recognize it before you can use it.
– Know what makes your product or design great, break it down and understand it
11. Putting it on paper lets you start fixing it. If it stays in your head, a perfect idea, you’ll never share it with anyone.
– Don’t fool yourself that your idea is great, do something with it.
17. No work is ever wasted. If it’s not working, let go and move on – it’ll come back around to be useful later.
– It’s all about learning! “I haven’t failed, I’ve found 10,000 ways that don’t work” Thomas Edison
Read the full list at Aerograme Studio

Confession of a Podcast Junky – what I listen to regularly

featured-podcastMy name is Chi and I’m a media junky. I try to read a whole lot of blogs and listen to even more podcasts. I hate to waste time which is why I often listen to various podcasts on my journey to and from work and most likely whilst I’m at work. Side note, I find as long as what I’m doing doesn’t include putting sentences together such as design and development, i can concentrate both on the task and on the podcasts.
So here’s a list of all the podcasts I regularly listen to, in alphabetical order:

    1. Back to Work
    2. Boagworld Web Design Show
    3. Build My Online Store
    4. Business tips for startups by proven entrepreneurs (Mixergy)
    5. Entrepreneur Thought Leaders
    6. Everyday Einstein’s Quick and Dirty TIps…
    7. Fitness Skills by Gold Medal Bodies
    8. The Foolish Adventure Show
    9. Foundation
    10. Get Paid to Travel the World – The Tropical MBA
    11. Internet Business Mastery
    12. The Lifestyle Business Podcast
    13. Listen to Lucy (FT)
    14. Market Foolery
    15. Money Talk from Fool.co.uk
    16. The Random Show Podcast
    17. The Smart Passive Income Podcast
    18. Startups for the Rest of Us
    19. T3 Podcast
    20. Tech Weekly (The Guardian)
    21. Techzing Tech podcast
    22. This Week in Startups
    23. The Wired.co.uk Podcast

As you can see there’s a lot of focus on tech and startup/businesses – which is the secret to how i keep on finding new gems of the internet.
I kinda surprised myself when I finally finished the list, I swear I do listen to all of these podcasts, I do miss a few shows every now and then and I definitely don’t listen to all of them each and every week, I tend to listen to them in blocks, so it may be 3 shows of Tech Weekly back to back after neglecting it for a few weeks, just because it takes too much effort to dig my ipod out and change shows.
When it’s not 2 in the morning, I would add a bit more detail to why I listen to these podcasts

How to style a 'Choose File' Upload button

For some silly reason standard css wouldn’t allow the file upload button to be styled. Naturally the very smart people have found ways around this. Although there are various method, I like this simple one the most.


<div id="file" class="btn">Upload Photo</div>
<input type="file" name="file" />


#file {

The Javascript

var wrapper = $('<div/>').css({height:0,width:0,'overflow':'hidden'});
var fileInput = $(':file').wrap(wrapper);
    $this = $(this);
    $('#file').text("File attached");

From the very intelligent folks at Stack Overflow

Variation 1: Image button

If you would like to use an image button instead, simple add your image code instead of “Upload Photo” like this:


<div id="file"><img src="/images/button-image.jpg"></div>
<input type="file" name="file" />

Variation 2: File name

If you would like to use the file name instead of the text “File attached”, you could try the following Javascript, courtesy of the brainy folks of StackOverflow, the only code that is highlighted:

The Javascript

 var wrapper = $('<div/>').css({height:0,width:0,'overflow':'hidden'});
 var fileInput = $(':file').wrap(wrapper);
    $this = $(this).val().replace(/C:\fakepath\/i, '');


Battle of Cloud storage: Dropbox, Google Drive, Box and the loser Skydrive.

Dropbox, Google Drive, Box and Skydrive. With so many possibilities and options it’s not easy to know which cloud storage service would be right for you?  I’ve spent over 2 days testing out these services with the aim of finding the best tool for online storage and file backup:


The short answers

  • For a simple, none technical solution – Dropbox
  • For making online backup – Dropbox
  • For collaborative work – Google Drive
  • For a full blown enterprise cloud storage system – Box
  • For those who are too lazy to sign up for something decent – Hotmail

The long version


My personal favourite, Dropbox was THE cloud service platform that got everyone else started in this game. Famously validated their idea with only a video and NO actual product. Founder Drew Houston tells a great story at http://ecorner.stanford.edu/authorMaterialInfo.html?mid=2983
I enjoy dropbox so much I’ve even did the unthinkable of paying for it and trust it as back of my backup strategy. It’s incredibly easy to set up, just download the app from the website, install it on your computer and fill in a simple form with any email address and That’s it! Once you’ve done that you can start dragging files into your new Dropbox folder and wait for it to sync online. Once it’s completed, your files now live on “The Cloud” where it can be accessed on multiple platforms (PC, Mac, iPad, Android tablets, Smartphones) The most beautiful aspect is any changes you’ve made on one platform will be automatically updated on all your other devices.
You can also share folders with your friends, families or colleagues. or send them a simple link to download your files – Genius!
Dropbox includes version control even for the free option, meaning changes made from your previous saves will be kept as backups for up to 30 days. Here’s an example: You’re brother accidentally deleted your report – no problem! Realise your design from 3 weeks ago was best – easily roll back! If you are willing to pay for their “Pack-Rat” you will even get unlimited version. Each of your saves will be kept FOREVER!
Dropbox comes free with 2GB and one of the sweetest thing is their referral program, for every referral you make you get an extra 1GB free while your friend would get 500MB free up to 32 GB. They are rather generous. If you think Dropbox is for you, here’s my referral URL http://db.tt/9mn2gB2o 🙂

Google Drive

The impressive and always evolving solution from Google is another favourite of mine. Disclaimer, I am a big fan of Google and feel they will only get bigger and more successful, here’s a blog post to why I feel that way Why I think Google Will Win, I also hold shares in Google
Not as simple to use as Dropbox, but hardly rocket science. You will need a gmail account to get started (as oppose to any email address for Dropbox). It can function like part of your computers local folder or be accessed via it’s web based interface, which comes witha  few more functions.
One big advantage it has over Dropbox is how well it is integrated with Google’s web app based Office document solution Google Docs / Google Drive. Imagine you are working on your report that consists of a text document and a spreadsheet both with Google Docs, than all you really need to carry on working is a device that can connect you with the web. Where is in Dropbox’s case you would need to make sure the computer you are working on all has the right programs installed, such as Microsoft Word or Microsoft Excel, not to mention you need to make sure they are compatible versions, MS Office 97 might not be open your MS Office 2013 luxury all signing and dancing files.
Google Drive has much more comprehensive collaboration abilities, you can be very specific with exactly which file and/or folder you would like to share with others. You can grant them only viewing permission, edit abilities or completely hide one file from a shared folder. Along with the ingenious commenting abilities on just about anything (A sentence in a word doc or a single cell in a spreadsheet) it is very handy at letting others know exactly where you are in a project or if you need them to answer a question.
Google Docs/Drive is the obvious solution when you would like to tracke changes and see modifications on the go by the other collaborators. But be careful with large files (Like a book) as it is likely to have performance issues and crashing your browser.

Side note: Why not use both?

I actually have set up my computer to use Google Drive INSIDE of my Dropbox folder, this means anything I have inside Google Drive will be backed up TWICE! It takes me a tiny fraction longer to sync files but the safety factor is well worth it.


Microsoft’s attempt isn’t awful, it’s free, has ample storage space at 7GB Free, much more than the others and if you have any sort of Microsoft account (hotmail, msn, outlook…etc ), it’s all set up and ready for you to use with very few clicks. It’s also integrated with Microsoft’s Free Office Webapp. You can link your office docs in your email to share online instead of via attachement.
My biggest grit with their service is it really is not built with sharing or collaboration in mind. You cannot connect your folder to someone else’s Skydrive account, since my original mission was to find a way for our team to share files effectively this kicked Skydrive out of our review


A fabulous product from the frightenly intelligent co-founders Dylan Smith and Aaron Levie (Great interview with Jason calacanis on This Week In Startups) Box started of as a consumer product but quickly pivoted toward the Enterprise market as trends toward cloud base solutions started to expand in the corporate world, supposedly used in more than 90% of Fortune 500 companies.
Overall functions are amazing and are always improving, the free version comes with slightly fewer features than what dropbox has to offer.
Impressive collaboration features for paid users include Comments on files via web interface, integration with Google Apps and Salesforce and the ability to assign tasks to other users. So already you can see how it is designed as a productivity and collaboration.
Paid personal packages starts at $9.99 USD per month for $25GB, against Dropbox’s 100GB for the same price. Whereas business packages starts from $15 USD per user per month against dropbox’s $795 USD per year for 5 users (Roughly equivalent of $13.25 per user per month). As you can see it’s a little bit more expensive than dropbox but depending on what your business needs are, the extra penny might be worth it.
Box is also known for it’s aggressive promotions for consumers, often offering a whopping 50GB of free storage via various promotions, such as download the Android App this week. Its a pretty good deal if you manage to find them at the right time.


As I’ve mentioned at the very start, what you need depends on you, more specifically depends on how lazy you feel and how much collaboration you intend to use your cloud storage platform for.  The short answers once again are:

  • For a simple, none technical solution – Dropbox
  • For making online backup – Dropbox
  • For collaborative work – Google Drive
  • For a full blown enterprise cloud storage system – Box
  • For those who are too lazy to sign up for something decent – Hotmail

(At the time of this article Kim Dotcom’s Mega.com 50GB free solution has been made available, but I have not had time to give it a try.)

Update: 2nd May 2013

I recently discovered another bonus feature with Dropbox over Google Drive – the initial download!
I had just set up my new iMac at work and naturally needed both Dropbox and Google Drive to be in sync (Google Drive inside Dropbox for extra backups). Since I already had all my files backed up on a USB drive, I can simply pause sync, copy and paste the file over and it would take Dropbox mere minutes to notice the files are all there and that’s it – Done!
Where as with Google Drive, this is NOT POSSIBLE. Copying the original files over would mean a duplicate of each and ever file. You have no choice but to wait for it to re-download what you already have, wasting valuable time, in my case it was 4 hours on 1.2MB broadband.
I’ve also discovered Google Drive tends to have a lot more syncing issues, so for now I’m preferring Dropbox much more and will happily carry on as a premium customer.

End of chapter 1 as an entrepreneurship, no big deal

Tomorrow marks the beginning to a new stage for my path to entrepreneurship. From only working on external project for cash flow I will be switching back to working full time employment. It’s a shame this has to happen but I know this is not the end. After all, one of the most famous quote for start ups is

“Fail Early, Fail Fast, Fail Often”

My understanding is that it doesn’t matter if we fail as long as we learn from the experience, and I think I have.
One of the best lesson I have learnt is from the cool folks at Cocoon, a Hong Kong based startup coworking space. I have been working there for the past 6 months and it has been a great experience. I started going there because I didn’t like the isolation from working at home and I liked being able to share ideas with others. The magic of crashing ideas with other like minded souls is essential for the creative mind.
It took me a while to get used to sharing ideas with others. It’s not that I had a problem of fearing someone would take my idea, I was actually more worried about my idea being awful and I would get laughed at. That my idea would have no base and no one would get any use out of it. After speaking with several individuals I realised many entrepreneurs felt the same. That idea alone gave me so much confidence to explore and test different ideas. It’s a shame that came so late, but as they say, much better late then never. I do intent to carry on with pursuing my ideas.
When I stepped into the startup world I felt it made sense to who I am and how I perceive the world, being at Cocoon with so many energetic, innovating visionnaires helped me reinforced my own thinking. Although I am not choosing the easiest road, I am definitely not completely insane. Although I can firmly say the startup world is not filled with supportive and cool people, at least it’s not full of arrogant geniuses like I feared.
I would like to go back to Cocoon one day, but I trust it will be completely different, many of those I had the pleasure of sharing ideas with will be flying high, what a pleasure it was been knowing all these future millionaires and TED talk speakers.


How was you day? An idea for measuring quality of life

So I am a bit of a weirdo, I’ve long had an interest in keeping records of my training. For over 4 years, it was only my body weight and body fat percentage. But since reading the 4 Hour Body by Tim Ferriss I’ve started recording even more metrics, such as bicep, chest, waist and thigh circumference.
I’ve also been keeping a journal in one form or another for many years, either physical on paper or on various electronic means. I do this, because it helps me organise my mind and allow me to look back upon various stages of my life, hoping I have improved in one form or another with time.

As an idea

I fully appreciate it’s no where as simple, but i do wish there’s a way for me to track various aspect of my life quantitatively such as my training. In my own attempt to fill this gap, I started designing an app “How was your day?” The idea is to allow it’s user platform to measure their days, so if you had a pretty good day at the office and managed to get the majority of the work done you may rate your Happiness level 8. Where as you might rate your HEALTHY LIVING a 3 because you missed your session at the gym but instead had a beer at lunch. The fields itself should be flexible. An athlete might want to track their “Stamina”, “Quality of Rest” and “Concentration”. Where as a new parent might be more interested in tracking their child’s “Appetite”, “Bathroom habits” and “Restlessness”.
The app will also give you reminders when things have not been going well, bad DIET for 5 days in a row, you’ll get a reminder
The purposes are endless. The app will also allow the user to make Notes on each item of their day, limited to 140 characters so that they don’t feel the they don’t feel the pressure to have to write a lot. Here’s a mock up of my idea, check it out using your mobile:

How was your day? The Mock up

Check it out and let me know what you think? Is it as bad of an idea as I fear?
To give you an idea of  the type of record I keep, here’s a page from my body metric records:


5 Quick and Dirty Steps to decide if I should use something

This is a very quick and DIRTY hack I use when I need to deciding if I should try something or not. Most of the time this is to with some sort of software or service related, but I it can also be used for anything.
Below is a quick step by step of my question of:

Should I use Magento for a e-commerce project and what alternatives are there?

Step 1: Ask Google about Competitors

So I am interested in Magento, who is their biggest competition?
First, to make sure the result from Google isn’t effected by my Google Personalisation Search, Open up Chrome as  InCognito Window or Firefox in Start Private Browsing and just type in: Magento vs

Google will automatically show which other platform is most search along with Magento.  This along with Magento creates my first shortlist

Step 2. Does it do what you need?

Now you need to do a tiny bit of reading and find out if each of these platforms does the job you need them to do, My criterias are fairly simple.

    1. Open Source
    2. Designed for E-commerce
    3. Has Documentation / instructions

So now I would go to each platform’s homepage and scan for those key words. Anyone that doesn’t have those keywords automatically get removed from the list, which now looks like this:

    • Magento
    • Opencart
    • osCommerce

Step 3: Does it Suck?

Simply put, I would like to know how much people has been complaining about each of these platform. So I would type in each of the platform’s name followed by the word Sucks. Don’t forget to add the quotation marks for exact search

    • “Magento Sucks”: 3560 results
    • “Opencart Sucks”: 391 results
    • “osCommerce Sucks”: 349 results

Not looking good for Magento right? But don’t knock it just yet!

Step 4: Is there Love

Just because something is getting hate doesn’t mean it’s bad. Maybe it’s just been around for a long time and therefore get a lot more attention. Which is why we need to look at how many results there are for Love too, again with quotation marks.

    • “Love Magento”: 9,230 results
    • “Love Opencart”: 3,380 results
    • “Love osCommerce”: 1,320 results

Now we can see Magento get a lot of love too, so maybe it isn’t so bad?

Step 5: Compare

Now for a small amount of number crunching to balance out how how long each of these platform has existed. All you got to do is divide the Number of Love (Step 4) by the Number of Sucks (Step 3) for each platform. The higher the end number the better it is.

Number Love / Number of Sucks = Overall love

    • Magento Score: 9230 / 2560 = 3.6
    • Opencart: 3380 / 391 = 8.6
    • osCommerce: 1320 / 349 = 3.0


The clear winner seems to OPENCART, so that would be the platform I try first. I say try because there’s no way of really knowing if something is suitable until you get into it. This is just a quick and DIRTY trick to filter out the platforms that sucked more. Number of Love could be effected by the amount of money that company is willing to spend on SEO and paid articles and one single very unhappy user might have posted something sucks a hundred times on different websites. So try this method in your own risk
There’s plenty more you can do to get better results, here’s a few ideas:

  • Use different phases for additional love result, such as “Opencart Rocks” and “Opencart Rules”
  • Use different phases for additional sucks result, such as “Don’t use Opencart” and “Opencart is the devil”
  • Use other search engines. I think there’s a little company call Microsoft that does Bing and  Yahoo!
  • Twitter Sentiment, websites like Tweet Archive can provide data on #hashtag tweets for terms like #htcSucks
Do you have similar tricks? Drop us a line below


Why startups should embrace Kickstarter!

I absolutely love Kickstarter! If you are asking “What is Kickstarter?” Than I’m just going to presume you are pretty new to the idea of starting your own business. Because it is an amazing crowd funding platform that give you a pretty good chance of making your ideas to a real product! (If it is good anyway)
Personally, I really enjoy browsing around this website seeing all the wonderful and innovative ideas out there. Supporting independent businesses.
Designers/artists/producers/game makers/product designers can use this platform to announce their early stage idea in hope of financial support from others, If the idea is good and its liked by enough people who are willing to put money toward that idea, then the magic can begin! Once a project is “Funded” the startup would receive the funding to start making that very product. How the money is used, will of course vary for different projects.
It is also entirely up to each startup to determine what backers would receive in return for their pledges, it could be a simple thank you, a t-shirt, a copy of the finished product or a entirely customised version of the product.

How Kickstarter* has changed the game

I think Kickstarter is a big fat slap against the traditional model for starting new businesses or growing existing ones and this is how it is doing it:

  1. Ideas can be validated against the market before too much money is spent. Naturally, if the idea is good there should be plenty of support for the idea to happen, and if there is not enough backers, well then it’s time to go back to the drawing board.
  2. Startups can have capital to begin operation without having to risk their own life savings, re-mortgage their home or beg annoying relatives for money.
  3. Not having to explain the idea to people who just doesn’t get it! Instead approach like minded people around the world to help fund the project. Explaining about the idea for a new revolutionary BBQ grill to a bank manager or well off relative who just so happen to be a vegetarian might be rather difficult!
  4. No lost of equity to investor, remain 100% control of the project and develop the products the team envisioned. However, it is worth considering traditional Angel Investors can often also provide networking and experience support.
  5. Be inspirational to other ideas, the more other see what is possible, the more likely they will being their own venture
  6. Establish an fan base BEFORE there’s a product
  7. Space to expand, if a project receives a lot of interest (Like the Pebble E-paper Watch, which went a shocking 10,000% over their original funding goal) the project would have even more capital to make an even better product
  8. Backers get a chance to be a part of history, receiving project updates and at the end receive a product that is brand new to the market
  9. If a project is only getting mediocre response, there would at least be a few backers to communicate with and understand how the project can be improved

My one gripe with it is it’s currently US citizen only. UPDATE: Kickstarter will also be open to UK from 31st October http://www.kickstarter.com/blog/kickstarter-in-the-uk
*Although I do love Kickstarter, I have no issue with all the other equally fantastic crowd funding platforms like IndieGoGoRocketHub, PeopleFund It (No longer available), CrowdFunder and CrowdCube 🙂

My Backer History

The following is a list of all projects I have proudly funded, follow me if you are interested: https://www.kickstarter.com/profile/chiwaili

Zombie Playground (#zpg) – 3D Action, Online Battle RPG

Wednesday Jun 27,

MaKey MaKey: An Invention Kit for Everyone

Wednesday Jun 13,

Pebble: E-Paper Watch for iPhone and Android

Saturday May 19,

Twine : Listen to your world, talk to the Internet

Wednesday Jan 4,

Global Village Construction Set

Sunday Nov 20,

Orbit: A Swiveling Smartphone Suction Mount

Thursday Oct 6,

EscapeCapsule – Waterproof iPhone 4 Case

Thursday Sep 22,

Wear You Live

Wednesday Aug 31,

What the media is saying

This movement of crowdfunding can be seen on various international news rooms like BBCWired and The Economist has already reported on how crowd funding is changing the business words and

My First App had 524 downloads in 16 days

App ScreenshotI’m pretty happy, the first app I ever developed all by myself has over 500 downloads in just 16 days, with ZERO marketing. This app is the very reason I started this blog, I wanted to keep track of everything I have learnt. Although I have worked on numerous mobile app projects, never have I personally took it from idea all the way through production all by myself. It has been a long and sometimes frustrating journey, but at the end it was worth it. Below is a quick summery of what I have learnt from the launch so far.

The App

My first app is called Hand Massage Acupressure Health, currently only available on Google Play. It is essentially a reference guide to how to use traditional Chinese medical massage techniques called Acupressure to improve health and aid minor alignments such as headaches and sore throats. More information can be found at www.acupressureapp.com.  I’m aiming to complete the iOS version within this month. Since I used Adobe Flex to develop the app, this in theory should be fairly straight forward.
Even though the app is out on the Android market, there are still so many things I would like to do to improve it, but reading the Lean Startup by Eric Ries I really wanted to test the idea of developing a Minimal Viable Product (mvp) and just push it out to the market to test customer responses.
If you are using an Android phone, please download it now and let me know what you think, I would love to have some more feedback.

Get it now at Google Play

Fun and interesting data

I’m strangely fascinated by the data from Google Developers Console. The graph below shows the general active install since it was published. The most surprising thing I’ve learnt from here was most of the downloads were from Android 4.0.x (Ice-Cream Sandwich) devices, I was convinced it would have been 2.3.x (Gingerbread) considering the market share of 57.2% vs 21.8% for 4.0 devices. My only possible answer is those with new devices (with Android 4.0 preinstalled) are more likely to browse Google play for new Apps.

Device DataConsidering the popularity of Android 4.0.x devices, I wasn’t exactly very surprised to the top 3 most popular devices were Samsung Galaxy S3, Samsung Galaxy S2 and Samsung Galaxy Note. What I was surprised about is the difference in download  from other systems. I was very surprised there were some interest from Asus Nexus 7 devices. When I designed the app, I was thinking solely for Smartphones and didn’t want to spend too long with adapting the app for tablets. Even after my update on 6th September, I know the app would not look 100% right on Tablets, but at least its more usable. One thing I was hoping the update would address is the high level of uninstall for HTC desire Z devices, I suspect this was due to the poor home screen arrangement for low res screens.

What I have learnt

I have learnt so much through out this app, but some of the most important lessons I have learnt are surprisingly not so much regarding the technical side of the project but more things to bear in mind for my next project

1. Do not trust the Flash builder emulator

Things will LOOK and PERFORM very differently. Most importantly in my case was the 3D view for the hand, even with a dual core HTC sensation there were obvious lag during rotation

2. Read the freaking documentation

when I started this app, I was very stupidly unaware that to use a flex app, the user would also need to have Adobe Air installed on their Android devices. I can’t help think maybe the app would do a tiny bit better if they didn’t have to do that much more work.

3. Test early with actual users

Find someone who is roughly your target audience, without explaining what the app does, ask them to have a play around and tell you what they think the app does and how they would the whole experience. This was very valuable!

Search Performance

I was also pretty pumped to realise if you type in “Hand Massage App” into Google Web Search you would get my app on third and if you type in “Hand Massage” into Google Play it would come second! I’m hoping this is Google’s way of saying I’m doing things write.

Next Step

Naturally with this level of interest, I am very excited to carry on developing this app, so my coming steps are as follows:

  1. Develop Chinese Version
  2. Resolve Tablet layout issue
  3. Publish to Amazon Market Place
  4. Publish to Apple App store for iOS devices
  5. Start learning Phone Gap, there will be a post of this very shortly

All and all this has been a fun experience, just a shame the app is free. Oh well, another lesson for the next project.