Friday, 8 March 2013

How to count number of occurrences of a character in a string in Delphi XE2? Solution by Stackoverflow Delphi Experts


How to count number of occurrences of a character in a string in Delphi XE2? Solution by Stackoverflow Delphi Experts

Question:
Assume that I have the following string and would like to count the number of commas in it:
S := '1,2,3';
Then I would like to obtain 2 as the result.

I had asked above question on stackoverflow and received very informative and interesting responses from delphi experts available on stackoverflow. Basically my problem was that the above string '1,2,3' was in a column of a table in database. I had to fetch that column and count the number of digits. So, I planned to count the number of commas and increment it by one. But I stuck on the point "How to count number of occurrences of comma in a string in Delphi XE2?" Then I asked above question and immediately in one or two minutes I received answer s which saved my time.

Answers:

1. Andreas Rejbrand (SO Reputation at the time of writing: 45481) was the first expert to give me a simple answer which I accepted later on. He gave me following solution:

function OccurrencesOfChar(const S: string; const C: char): integer;
var
  i: Integer;
begin
  result := 0;
  for i := 1 to Length(S) do
    if S[i] = C then
      inc(result);
end;

2. Ken White (SO Reputation at the time of writing: 43204) gave me an alternative solution which was also very simple.

function OccurrencesOfChar(const ContentString: string;
  const CharToCount: char): integer;
var
  C: Char;
begin
  result := 0;
  for C in ContentString do
    if C = CharToCount then
      Inc(result);
end;

3. Raul (SO Reputation at the time of writing: 232) gave me the solution based on regular expressions which was even shorter than other approaches.

uses RegularExpressions;
...

function CountChar(const s: string; const c: char): integer;
begin
 Result:= TRegEx.Matches(s, c).Count
end

4. Robert Frank (SO Reputation at the time of writing: 3841) gave me the solution which was not directly targeting my problem but was a general solution for problems like I faced. So, I liked and up voted this solution also.

{ Returns a count of the number of occurences of SubText in Text }
function CountOccurences( const SubText: string; const Text: string): Integer;
begin
  Result := Pos(SubText, Text); 
  if Result > 0 then
    Result := (Length(Text) - Length(StringReplace(Text, SubText, '', [rfReplaceAll]))) div  Length(subtext);
end;  
{ CountOccurences }

Thanks all the stackoverflow delphi experts for helping me out and saving my day. 

Effective SEO Blog Article and Content Writing Tips


Effective SEO Blog Article and Content Writing Tips

Are you a passionate blogger? Do you write quality content in your blog which is also search engine friendly? In this article "Effective SEO Blog Article and Content Writing Tips", I will try to gather and share some tips on writing SEO blog articles with unique and quality content. 

Your blog article content writing should be of good quality, well-researched, interesting, search engine optimized and unique. Without quality content writing, your blog can fail to engage visitors and attract repeat visits and subsequently will perform poorly within search engine rankings. So, quality content is the key to success of any blog article. 

Here are few tips for effective and search engine optimized content writing for your blog articles. You need to keep following things in mind before writing a profitable content for your blog:

1. Research your blog article theme and idea: Whenever you sit to write an article for your blog, give it proper time and interest and research your subject. You should have a great knowledge about the topic on which you are going to write a blog article. The internet is a great place to start and can inspire you and lead you into further avenues. Think of the content and search it online to know what other people are saying about that. Get idea from other people and mix your ideas in their ideas and generate an interesting story from that. You have to simply gather your thoughts together and explain them on paper. Once you have researched your subject well enough and made notes on the areas you want to focus on, you can begin to structure your blog article content. Passion and a good knowledge of any subject material is always a great starting point for any well written and delivered blog content. Consider what your research has told you, how it can be ordered into paragraphs, and what your main argument is. This will be your thesis and should drive your blog article from start to finish.

2. Analyze your blog article ideas: A good blog article will analyze the research it refers to, looking for strengths and weaknesses and forming original opinions in a clear, concise way. If you have read some interesting research that you don’t agree with, include this in your blog article argument as it’s useful to find both negative and positive points to write about, using your own insights. This is known as brainstorming and makes your essay really stand out. Convey your thesis through your paragraphs, with clear points from your plan in front of you so that you remain focused and say what you need to without losing your way! Before you start writing any article, you better understand it first. You should know what you are writing and what all is required in the article. Doesn't start writing just for the sake of writing, it would lead to a quantity but will compromise with quality? So think before you write and generate a quality article.

3. Add search engine optimization spice to your blog article content: Your blog article content should not have exaggerated amount of keywords and key phrases. This often does produce negative ‘SEO’ (search engine optimization) results. If you introduce poorly written, low value and overly keyword-stuffed blog content into your blog, ‘SERPS’ (Search Engine Results Page) will probably not return preferable page 1 listings within Google, Yahoo, Bing or any of the other major search services available. If your blog fails to show up within the first 10 pages of any search engine result for the desired terms, then it may as well be invisible. Excellent content writing always puts any blog above their badly written counterparts.

4. Try to write short blog article: Don’t write too big blog articles because nobody today has enough time to read an article of 2000 words. Keep your article simple and short and try to wrap it up in 800-1000 words. Make every word count and you’ll save time without letting quality slip.

5. Give time to your blog article: While writing if you are not getting words or not getting points to write content on the particular article, do not stress. Take break or save that article and write on it after some time. This will fresh up your mind and will help you to generate new ideas and content for your blog article.

6. Use paragraphs and bullet points: Article looks more attractive and readable when you divide it in parts. Give step by step information using bullets or numbering. This will give you more space to write a quality content and will make it easier for people to read it and understand it without wasting much of their time. This will also save lot of time for you.

7. Analyze Grammatical Errors: While writing a blog article content, keep in mind that you spell accurately, use correct grammar and phrasing. Poorly-written and low quality blog content will lead you nowhere.

Conclusion – Leave the reader with an interesting hypotheses of your own, which is in response to all the research you have carried out – or to one quote that made an impact on your blog article content. A good conclusion does more than summarize the blog article; it suggests an answer of its own.

Monday, 4 March 2013

Dropbox vs Google Drive: Comparison of Cloud Online File Sharing and Storage Tools

Dropbox vs Google Drive: Comparison of Cloud Online File Sharing and Storage Tools

In this article "Dropbox vs Google Drive", we are going to compare two mega tools of cloud online file sharing and storage. Although Dropbox is the biggest and oldest player in the cloud market (online file sharing and storage), Google Drive has proved itself as an alternative and top competitor of Dropbox. We will compare various features of Dropbox and Google Drive like Free and Premium Online File Storage Space, Which one is cheap in online storage, What platforms both Dropbox and Google Drive support, File Synchronization, Ease of File Sharing features, File Type Support, and Security Features of both Dropbox and Google Drive. So, lets start comparing both Dropbox and Google Drive.

1. Online File Storage Space

Dropbox

Dropbox starts you off with 2GB of free storage but you get referral perks, that is 500 MB of extra space for every friend you refer Dropbox to. More than 35 referrals later, you’ll be able to earn a maximum of 18GB, giving you a grand total of 20GB inclusive of your initial 2GB.

For more storage, you can opt for the Pro Dropbox account that offers 100GB, 200GB and 500GB from $9.99, $19.99 and $49.99 per month respectively or save 17% by paying $99, $199 and $499 yearly.

Google Drive

Google Drive is readily available within your Gmail account. From there you start with 5GB worth of storage space. Additional space can be purchased with a wide variety of plans (ranging from 25GB to 16TB). Upgrading to any account will also give you the same amount of storage in Picasa while your Gmail Storage is upgraded to 25GB.

2. Platforms

Dropbox

The Dropbox desktop application is available on Windows, Mac OS and Linux. Dropbox is also available on iOS, Android and BlackBerry. Dropbox is the only service that currently natively supports Linux; and also the only service to support BlackBerry.

Google Drive

Google Drive is available for Windows and Mac OS; however unlike Dropbox, it has no native support for Linux and relies on third party programs. In terms of mobile, Google Drive is available only on iOS and Android.

3. Synchronization

Both Google Drive and Dropbox offer options to choose which folders you would want synced to the cloud.

We tested syncing a 50MB file with both programs, with interesting results. By default, Dropbox is significantly slower, because it automatically throttles your upload speeds. However, this is all tweakable in Dropbox's preferences. You can change how fast it uploads and downloads files, which is great if you don't want it to steal bandwidth from other important things (like video chatting, games, or BitTorrent). Google Drive doesn't give you these options, which is kind of annoying. With Dropbox set to "Don't Limit", it uploaded files at the same speed as Google Drive in our tests.

However, Dropbox also has LAN sync, which means transferring files to another computer on your network is going to be a lot faster than Google Drive, which will download it from the servers instead of the other computer. After uploading our 50MB file to Dropbox, it took less than a minute to show up on our other machine, while Google Drive took about 3 more minutes.

Drive is also really annoying in the sense that it doesn't give you any information about how fast it's syncing or when it's done. Dropbox's system tray icon will not only show you when it's uploading or downloading just by looking at the icon, but if you hover over it, it'll also show you how fast it's going and how long it thinks the transfer will take.

It'll also notify you when new files are added. Drive doesn't do any of these things. To see if it's syncing, you have to right-click on it, and it'll only tell you that it's syncing—now how fast it's going or how long it'll take. It doesn't have any notifications, so the only way to see when it's done is to right-click on it compulsively, reload your Drive folder in Windows explorer, or visit the web interface. Dropbox wins this section by a mile.

4. Online File Sharing Ease

Both apps do pretty well at sharing files, they just work in slightly different ways. Dropbox lets you share files by right-clicking on them in Windows Explorer or the Finder and getting a link to share with your friends. Google Drive forces you to go the webapp, and has a slightly confusing method of sharing files—if you check a file and go to More > Share, you can send it as an email attachment with Gmail or Share with other people. When you click Share, you either type in the names of other Google users to add it to their Google Drive, or click "Change" next to "Who Has Access" to share it with "anyone that has the link" or "public on the web". It's a bit more convoluted, and we wish there was better desktop integration, but at least the feature is there. Both services also let you share entire folders with other people, for easy collaboration.

Google Drive, however, has an edge in the collaboration department. Not only can you share folders, but it also has all of Google Docs' built-in collaboration features that we love so much. By sharing a document with another Docs user, they can edit the file, make comments, and so on. That way, you don't just see the edited file, you see what they've done and can chat with them in real time as they do it.

5. File Type Support

You can upload any file type to the cloud but you can view only file types that are supported. If the service does not support the file, all you can do is download it onto your computer to view and edit. Videos and images are supported on all three services, but we need to wait longer for audio playback as it is against copyright law. Each service has varying levels of file support.

Dropbox

Dropbox does not have any online document editor which means files only can be downloaded. However, for the Dropbox app on your smartphone or tablet, you are able to view Microsoft Office files, Apple iWork files, audio/video files, images, and PDF files. Documents cannot be edited with the app but can be opened with another editing app.

Google Drive

The Google Drive website supports unique files like Adobe Illustrator (.AI) and Photoshop (.PSD) files, Autodesk AutoCad files and Scalable Vector Graphics files. You can also view Microsoft Office documents, but can only edit it after converting it to a Google Docs file type.

The Google Drive app does not fully support viewing the unique files like its website counterpart does. However, you can do basic edits to Google Docs files and view movie files through the app.

6. Security

Using cloud storage services means your files are online. This situation is a whole lot more vulnerable than having your files confined to your computer at home. But rest assured that these services have solutions for your security woes.

Dropbox and Google Drive have a 2-step verification feature when logging in to your account through the website. A standard email and password login is followed by a second punch-in of a security code sent to your smartphone by SMS or by using the Google Authenticator App (iOS/Android).

7. Other Features

Dropbox

Besides ‘earning’ storage space through referrals, you can get more free space by using Dropbox’s Camera Upload feature on your desktop or smartphone. Dropbox also has a unlimited undo (version) history feature for an extra $39 a year, only available with a Pro Dropbox account.

Uploading files through the Dropbox website has a limit of 300MB. Whereas, uploads through the Dropbox Desktop app have no file size limit.

Dropbox has also successfully integrated with Facebook Groups where you can share files from your dropbox files to your Facebook Groups.

Google Drive

Google Drive allows you to disable automatic deletion of old versions which means you can keep all file revisions as long as you want although doing this maxes out your storage space quickly.

Google Drive is also an online document editor which converts your Microsoft Office document (.doc / .docx) into a Google Document (.gdoc) before editing.

There is a file size upload limit of 10GB on the desktop app and website version.

Sunday, 3 March 2013

Best Online Free File Sharing and Storage Tools: SkyDrive vs Google Drive vs iCloud vs Dropbox

Best Online Free File Sharing and Storage Tools: SkyDrive vs Google Drive vs iCloud vs Dropbox

If you are looking to use cloud tools to share and store your files and folders online for free, you have options of Microsoft SkyDrive, Google Drive, Apple iCloud and Dropbox. These are the big names of Cloud Platform for providing you the free storage space for your files on the cloud. You can store, share and modify your files and folder online on cloud using these free cloud tools. Microsoft SkyDrive, Google Drive, Apple iCloud and Dropbox are the best free online sharing and storage cloud tools available for you. Microsoft SkyDrive provides you 7GB free storage, Google Drive and Apple iCloud provides you 5GB free online storage while Dropbox provides you 2GB free online storage. If you want to use more space, then you would have to go for premium membership with these services which is also not very costly. We will also have a look upon the cost offered by these online tools for sharing and storing your files online.

1. Microsoft SkyDrive (7GB)

For starters, SkyDrive gives users 7GB of storage for documents, photos, videos, and whatever else. SkyDrive also offers much better prices per year for additional space: 20GB for $10, 50GB for $25, and 100GB for $50. Compare that to $100 for Apple’s 50GB of storage, SkyDrive’s online backups, and its compatibility with iPad, iPhone, and Macs, suddenly it’s not much of a conversation. Of course, if you’re Apple all the way then iCloud may win on convenience alone. But if you have some Windows or Android products in your collection, SkyDrive’s flexibility is a definite asset as iCloud is only compatible with Apple devices.

2. Google Drive (5GB)

Google Drive is another popular cloud storage option and users of the free service are treated to 5GB as the standard. If that’s not enough you can sign up for 25GB for $2.49 per month (approx. $30 yearly) or 100GB for $4.99 (approx. $60 yearly). Google Drive may not be more affordable than SkyDrive or as good at back ups as iCloud, but it does have the advantage of supporting up to 16 terabytes of storage for users who need unwieldly amounts of data.

3. Apple iCloud (5GB)

Apple iCloud offers you 5GB free space. After this you’ll have to upgrade your account. You will get 10GB for $20, 20GB for $40, and 50GB for $100. These offerings aren’t straightforward, however, and there are a few additional details around the service. The extra storage doesn’t include the free 5GB in the total so you’d actually be getting 15GB, 25GB, and 55GB. The yearly fee also has free, unlimited backups for apps, books, purchased music (not available in all countries), TV shows (US-only), and movies. Actual storage space is used for photos, videos, settings (wallpaper, mail, contacts, etc), app data and organization, messages, and ringtones.

4. Dropbox (2GB)

Another strong contender is Dropbox. The platform agnostic service offers 2GB of free space, assuming you don’t earn more space through referrals, the platform offers a “Pro” option. Users can obtain 100GB for $100 per year ($10 monthly), 200GB for $200 ($20 monthly), and 500GB for $500 ($50 monthly). The advantage with Dropbox is you can access a lot more space, but if you’re only after 100GB, then SkyDrive is still your best option.

Dropbox vs Apple iCloud: Alternative and Competitors of Dropbox

Dropbox vs Apple iCloud: Alternative and Competitors of Dropbox

Apple iCloud can be treated as alternative to Dropbox as iCloud is claiming to be a strong competitor of Dropbox in Cloud Market (Online File Sharing and Storage Market). iCloud is giving more online free storage space to the users (5GB as compared to 2GB given by dropbox) and competing in lot of other features with dropbox like online syncing of files and folders, online apps and access, offline usage etc. Let have a comparison (Dropbox vs Apple iCloud) between iCloud and Dropbox (Online File Sharing and Storage Cloud Tools).

Dropbox Online File Storage

Dropbox's primary advantages right now is its 100 millon-strong user base as well as a head start when it comes to working across multiple platforms. The company is hoping that the new tools will press those advantages and help it in its quest to move beyond the increasingly commodified market of cloud storage and into a new space of providing content services instead of basic file sync, backup, and storage.

Free space: 2GB
Premium space: $99/year for 100GB
File size limit: Unlimited
Platforms: Windows, Mac, Linux, iOS, Android, BlackBerry
Best for: Seamless syncing

Apple iCloud Online File Storage

Free space: 5GB: Apple had announced that they will provide 20GB free space but later on they snatched 15GB from their users and now only providing 5GB and you have to upgrade your account to enjoy more space. You will have to pay annual fee for extra storage. The yearly fee also has free, unlimited backups for apps, books, purchased music (not available in all countries), TV shows (US-only), and movies. Actual storage space is used for photos, videos, settings (wallpaper, mail, contacts, etc), app data and organization, messages, and ringtones.

Premium space: $100/year for 50GB
File size limit: 25MB free/250MB paid
Platforms: Mac, iOS, Windows
Best for: Heavy iTunes/Mac users

Online Syncing of Files and Folders

Dropbox providea desktop clients for Windows and Mac and offers an official Linux tool. Each app designates a hard-drive folder, and anything saved here is automatically synced to the cloud and your other devices.

To comply with the Dropbox API, Writer directly reads from and saves to the Dropbox servers. While the document will save frequently, there is also a Sync icon for manually saving to Dropbox. Documents are not stored locally, and at present you can’t view or edit them (except for the currently open document) if your device is offline. Because of this if you are occasionally offline we recommend you use iCloud for syncing instead.

Apple iCloud is tightly integrated into the Mac OS and a growing number of iOS apps, and its focus is more towards being an invisible syncing and backup solution, rather than a catch-all digital locker.

iCloud syncs documents across all your devices, and any documents you’ve created or viewed on your device will be available for offline use. Any documents you create or edits you make while offline will be synced the next time you use Writer while online.

Online apps and access

Dropbox has perfected the art of sharing files and folders on the web - it's as easy as passing along a URL, whether or not the recipient also uses Dropbox.

Dropbox doesn't offer browser-based apps, it does have a flexible web interface listing your folders and files. Many file types - covering PDFs, documents, video, photos and music - can be viewed in the browser, even if there are no editing features.

iCloud includes basic notes, contacts and calendar tools, but no web-based office suite, and no online file explorer to take a look at your content. iCloud doesn't offer web access, easy file sharing or collaboration - its focus is more on single users.

Mobile & Offline Use

iCloud and Dropbox work differently when offline:

Using iCloud Offline

If your device can not connect to iCloud, all changes are stored locally and synced the next time you have a connection. If you edited the same iCloud document on two different devices, iCloud will determine which one is newer, or will ask you to choose. Only documents you’ve created or opened on that device are cached for offline use.

Using Dropbox Offline

If you want to edit a document from Dropbox offline, please copy or move it to “Documents” in the Storage List while you still have access to the internet.

If your connection drops while editing or saving a document on Dropbox, the document will be copied to the device’s local storage if necessary to avoid data loss. You can then move it back to Dropbox later.

Conclusion: Dropbox vs iCloud

The new Dropbox APIs are more of a direct attack on iCloud than its previous tools, which weren't as easy to implement as Apple's solution. iCloud is built into iOS 6 and is relatively easy for developers, but offers very limited and often confusing file access to end users — especially on non-iOS platforms.

Dropbox is ultimately aiming for a usable balance between traditional file system access on desktops, simplified and abstracted content on mobile, and above all cross-platform file syncing. It's much closer to hitting that target than its competitors may realize, but it's not likely that they will quietly cede the market to Dropbox. 100 million users may seem impressive, but Dropbox will need a lot more to stave off the likes of Microsoft, Apple, and Google.

Cloud Online File Sharing and Storage Comparison: Dropbox vs Google Drive vs Microsoft SkyDrive

Cloud Online File Sharing and Storage Comparison: Dropbox vs Google Drive vs Microsoft SkyDrive

Dropbox has a lot of competitors in the cloud online file sharing and storage market. Google Drive and Microsoft SkyDrive are proving to be the best alternatives to Dropbox. Although Dropbox is still the king in Cloud Market, both Google Drive and Microsoft SkyDrive are the tough competitors of Dropbox in many aspects. We will have a small comparison and discussion on "Dropbox vs Google Drive vs Microsoft SkyDrive" to evaluate these three leaders of cloud online file sharing and storage market. Lets start from dropbox:

Dropbox

Dropbox is the best solution for syncing files across multiple devices.

Dropbox allows groups to share files with a couple clicks, and offers few settings for you to mess up. Perhaps the app's greatest strength is the API it's built on, which hundreds of developers have used to create apps that utilize Dropbox. It's right up there with Evernote as the most developer-friendly storage/syncing platforms that apps can leverage to help you access your data everywhere.

But, Dropbox does have some drawbacks:
 
1. It offers just 2GB of storage for free, and forces you to keep everything you need synced inside of just one folder (though you can pick which folders you want synced within your Dropbox).

2. Extra storage is very expensive — Dropbox offers 100GB of storage for $19.99/month, while Google Drive offers the same amount of storage for $4.99/month.

Additionally, it would be pretty futile to try to use Dropbox as a complete backup tool because it would mean that you've have to store everything you want to back up inside your Dropbox folder. Dropbox is ultra-reliable and plugged in to all your favorite apps, but doesn't offer a ton of options. Pricing: 50GB for $9.99/month ($99.99/year); 100GB for $19.99/month ($199.99/year).

Google Drive and Microsoft SkyDrive as Alternatives to Dropbox

Google Drive:

Google Drive lets you sync multiple folders, collaborate with friends, and stream data to your mobile device. Google drive is full of many attractive features like:

1. Google Drive can open up to 30 kinds of files right inside your browser. Dropbox and a few others open files inside a "web gallery," but Google Drive opens Photoshop files — even if you don't have Photoshop on your computer. To this extent, Google Drive creates a QuickLook-esque experience inside your web browser that makes it much easier to thumb through files. Google Drive also includes an option to turn on OCR text scanning, which means that when you upload images to Google Drive, Google will scan the images for text and make them searchable.

2. Google Drive offers the same drag-and-drop syncing as Dropbox, and lets you pick which folders inside Drive you want to sync from within the desktop app. Also like Dropbox, you cannot pick other folders on your computer to sync to Drive. In this way, Drive's real strengths lie on the web. It'll also tie right in to Google+, Gmail, Android, and other Google services that will let you drop-in or upload files (almost like you might with attachments inside Sparrow for Mac, which can instantly upload attachments to CloudApp). Additionally, Drive features a built-in document editor on par with Microsoft's online Office suite that's part of SkyDrive. You can't yet use Drive with multiple Google accounts, which is a pain, but we'd expect that feature in due time.

3. Google Drive launches on the web, for Mac, Windows, and Android devices with iOS support. The Android app (which replaces Google Docs) won't stream your content, however, unlike some competitors like Dropbox and SugarSync. Drive comes with 5GB of storage free, with generous upgrade options.

Microsoft SkyDrive

SkyDrive is Microsoft's syncing solution, and it works very smoothly. SkyDrive starts things off right by offering 7GB of free storage, which is best in class. If you move quickly (and have used SkyDrive before), you can quickly nab 25GB of total free storage space.

SkyDrive really excels at syncing documents created using OneNote and other Microsoft Office products like Word, Excel, and PowerPoint. SkyDrive creates an experience akin to iCloud, but for Microsoft products — except you can also edit documents in groups like you can with Box or Dropbox. And like with Drive (and Google Docs), you can edit (and create) documents for free within your browser.

SkyDrive also lets you share public links, view-only private links, and view/edit private links, which is nice to have. SkyDrive makes for an extremely well-rounded entry — especially if you forgot to sync something with it. If your home PC is turned on, you can still access all your files using SkyDrive's "Fetch" feature.

Saturday, 2 March 2013

JustCloud: Online File Sharing and Storage Tool: Hidden Costs and Review

JustCloud: Online File Sharing and Storage Tool: Hidden Costs and Review

JustCloud is the reputed name in the online file / data storage and sharing tools market. Also, JustCloud is economical cloud storage tool as compared to other file sharing and storage tools. JustCloud is one the most high quality cloud backup services which has tied up with Amazon to use their servers. It works seamlessly as expected, with daily backups set at a particular time everyday.

But there are several catches to using JustCloud which does not reveal apparently until the user has started using the paid services of JustCloud.

Apparently it will seem to be the best and the most economical service available, but think again before investing. Despite these, I am happily using the robust features of JustCloud for quite sometime now.

JustCloud will not allow you to backup video files and you will have to pay for it separately about 15$ per year. If that was not enough, the user also cannot backup any external hard drives. To backup external hard drive, user will have to pay about 40$, and for external drives over 500 GB, user will need to pay 80$ per year, phew!

These were the biggest catches. The other catches are:

1. Bandwidth enhancer which will speed up your backups

2. Increasing of sync space from the default 1 GB to upto 5/10/20 GB

3. Adding of network drives for backup

4. Hourly backup instead of the default daily backup

5. Access to your previous versions of files. JustCloud keeps all the versions of your files. But to access the older versions, you will have to pay a fee.

6. Increasing maximum backup file size to 5 GB from the default 1 GB. While 1 GB suffices for most users, but if you are dealing with large HD video files or movies, you will be in a tricky situation