topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Sunday June 29, 2025, 9:20 pm
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Recent Posts

Pages: prev1 ... 24 25 26 27 28 [29] 30 31 32 33 34 ... 106next
701
Living Room / Re: Recommend some music videos to me!
« Last post by JavaJones on April 04, 2011, 01:34 AM »
They all pale in comparison to the brilliant version by Stephen Colbert and Jimmy Fallon (and The Roots). :D
http://www.hulu.com/...riday-with-the-roots

- Oshyan
702
Yeah, I suspect it has something (a lot, hehe) to do with the fact that I'm backing up 846GB+675GB=1.5TB, consisting of 294,000+351,000=645,000 files. So yeah, I imagine having to process and keep in memory that many file references (or something?) is at least partly responsible. Still, it seems like there should be a more efficient way. If nothing else maybe cache the backup list to disk and unload it from memory when not in use? I dunno. I'll play with the various tuning settings to see if I can improve it at all.

- Oshyan
703
Update #2: It's official, the CP service has reached over 400MB. :( It's been running continuously for the last several days, no reboots or sleep. There are 10 files it can't backup (due to permissions I think), which I haven't bothered excluding yet. Other than that there is nothing unusual going on and no reason I can see why it would be using this much memory when, in the midst of backing up 100s of GBs a few days ago, it barely used more than 200MB. Very odd.

- Oshyan
704
General Software Discussion / Re: What the hell is OpenCandy?
« Last post by JavaJones on April 02, 2011, 03:26 AM »
Yes, but you're far from the only person using OpenCandy, and now that I know what it looks like I realize it's been used in lots of software I've installed recently. I would have liked to know so I could learn more and make a more informed decision. Lack of full disclosure by software authors is my remaining concern.

- Oshyan
705
General Software Discussion / Re: What the hell is OpenCandy?
« Last post by JavaJones on April 02, 2011, 02:34 AM »
So what you're saying is we need a new term to define things like OC? Maybe ad-ish-not-entirely-dishonest-may-not-be-so-bad-ware? :D

- Oshyan
706
General Software Discussion / Re: What the hell is OpenCandy?
« Last post by JavaJones on April 02, 2011, 01:34 AM »
It seems I agree with you generally speaking Wraith. But what is "adware"? Is that software that consistently displays ads while it runs? And regardless of labels, are you happy with how OC operates and is presented?

- Oshyan
707
General Software Discussion / Re: What the hell is OpenCandy?
« Last post by JavaJones on April 01, 2011, 02:49 PM »
It seems like there is a lot of getting hung up on terminology here. Which is ironic because one of the most important points made here - by 40hz - is that the meaning of words *is* important and is being potentially subverted here by OC. On that point I have some concern myself. Nonetheless I think whether something is "installed" or not is ultimately tangential to what is at issue here and of actual concern. After all, I'm sure Wraith would not argue that a virus that simply loads itself into memory and formats your hard drive without ever "installing" anything is ok simply because it's not being "installed" (and neither would anyone else I'd wager :D). So using "installed" as a measure of trustworthiness, safety, or anything else that is really of concern here is not really useful.

So what's really the concern here for those who are uncomfortable with OC? Well, there's certainly the association with adware and spyware of the past. But I happily ran CrashPlan in ad-supported mode for some time, and if I hadn't needed backup sets and wanted to use their online storage, I probably would have continued to do that. I've also used several other ad-supported apps. I don't mind them in principle. Do others here who are objecting to OC's system fundamentally reject all adware? If not, it's an interesting and important distinction.

Spyware, on the other hand, I do broadly reject, at least where I'm aware of it. So what exactly is spyware? The common understanding is it's software that collects information about you and sends it back to a controller, presumably a central server somewhere, for some unknown and unstated purpose. I am *still* unclear on whether OC is doing this, but my understanding from reading this thread is that *yes*, they *are* doing this, in that information is going back to OC. The problem then, at least in my view, is that data is being collected from a position of potentially elevated permissions vs. a web browser (in most cases a browser is not able to see what software you have installed, for example) and *no* disclosure is being made of that. Yes, websites do this all the time, and I'm not happy about that either, yet I continue to browse the web. But for those that have concerns about this sort of thing, there are also common tools available to block this kind of behavior. A good incoming *and* outgoing firewall will catch what OC is doing, as NOD apparently did, and warn the user, allowing them to block it. So tools are available to handle this situation is well. Nonetheless the elevated position that OC is in as far as access to my system in my opinion demands an elevated level of communication regarding its activities.

Let's keep some perspective here though. This does not need to be stated in scary terms in order to avoid being seen in a bad light. I believe OC could require better communication of its activities through its partners and their installers while not necessarily reducing opt-in significantly. Here's an example:
"This installer is powered by OpenCandy! As part of a free service, OpenCandy will check your system for potential software upgrades to improve performance and capabilities. This check will collect basic non-personal information about your system and store it securely on our servers. If you'd like to decline this service, simply uncheck the box below." That's 30 seconds of thought put into the wording; a good marketer could do a lot better, keeping the important information will making it more appealing. That's what marketers do, and that's ok.

They could even make it a bit more controllable and potentially get more customers by doing something like this: "...This check will collect basic non-personal information about your system and store it securely on our servers. If you'd prefer not to have your information sent to our servers, we can still perform a local check and offer some recommendations if you select the "local check" radio button below. You can also choose to decline this service by selecting the "do not check my system" radio button." In a situation like that I might still opt-in to the local check.

Adding a sentence of info about OC's service helping to support developers might also be a good thing, depending.

In the end I think the problem 40hz has, and which I share, is that OC is not very open about what it's doing, and in some/many cases even seems to be completely unmentioned in the equation (e.g. the offer appears to be coming from Microsoft for installing IE9, with no mention of the fact that OC brokered the deal). Disclosure is a big deal to many people.

All this being said the average person doesn't give a crap. :P

- Oshyan
708
Update: CrashPlan has reached 270MB peak memory use (for the service). Now back down to ~245MB. Still not the 400MB I saw previously, but higher than I'd like. Will continue to monitor...

- Oshyan
709
I am super proud of this community. Awesome, awesome, and awesome again. Congratulations to DC and to all of us. :)

- Oshyan
710
Yep, just copies the changed blocks. "Delta" might also be a term for it.

- Oshyan
711
tomos, yes you can do a "seed" approach with a friend backup too. Just take their drive/system over to your house, attach it to your computer/LAN, do the initial backup, then they go back to their place and the backups continue. Pretty awesome. Same could be done by mail for more distant friends.

Not sure what you mean about partial file backup? Are you talking about only backing up the changed blocks of a file? In that case yes, they definitely do that. Also general deduplication, so if you have for example 3 copies of an identical file in several locations that are being backed up, it will only backup 1 actual file and just make references.

iphigenie, I think they have their own data center/collocation, not sure. With S3's storage prices I doubt they'd be so cavalier about offering truly unlimited storage if they weren't on their own system. I believe they get the fantastic cross-platform support from a Java front-end.

- Oshyan
712
Suddenly I care much less about DDG. Thought they were doing something truly new, but turns out they're largely just an aggregator basically. I wonder how much DuckDuckBot actually contributes...

- Oshyan
713
General Software Discussion / Re: Anyone testing Daminion Media Manager ?
« Last post by JavaJones on March 30, 2011, 01:18 PM »
And thank you for the details. Definitely interesting as I am in a big "computer overhaul" phase and looking for ways to better catalog my vast quantities of *stuff*, hehe. Photo management seems like the best solved issue already, there are tons of good tools, from stand-alone DAM tools like IDimager and Daminion, to systems integrated with photo editors like Picasa or Lightroom (I favor the latter type). For general documents the landscape is less clear.

- Oshyan
714
Thanks for the feedback everyone. Glad this was a helpful review. You can probably guess I don't do many "mini" reviews because they all turn out a bit less than mini like this. ;)

Jibz, how long have you been using CrashPlan? How much data do you backup with it? Do you have the Family version?

- Oshyan
715
Wait, DDG uses Bing search results (according to that article)??

- Oshyan
716
General Software Discussion / Re: Anyone testing Daminion Media Manager ?
« Last post by JavaJones on March 29, 2011, 06:17 PM »
No, please, go on about it! :D I want to know more. Why is it a keeper? What else have you tried? Are you using it just for images (in which case have you tried e.g. IDimager), or other document types as well?

- Oshyan
718
Mini-Reviews by Members / Not-so-mini review of CrashPlan backup software
« Last post by JavaJones on March 29, 2011, 05:43 PM »
Basic Info

App NameCrashPlan+ Unlimited
App URLhttp://www.crashplan.com/
App Version Reviewed3.0.3
Test System SpecsWin7 x64 on a Core i7 920, 1x500GB, 1x640GB, 1x2TB internal drives, 2x1TB external drives
Supported OSesWindows x32/64, Mac OS X, Linux, Solaris
Support MethodsWiki, Email, Forum
Upgrade PolicyYearly subscription
Trial Version Available?Free version available, various limitations. Details here: http://www.crashplan...onsumer/compare.html
Pricing SchemeCrashPlan Free $0, CrashPlan+ 10GB $1.46-$2.50/mo, CrashPlan+ Unlimited $2.92-$5.00/mo, CrashPlan+ Family Unlimited $6.00-$12.00/mo. Pricing depends on length of term commitment.
Reviewer Donation LinkDonate to JavaJones, the Review Writer
Relationship btwn. Reviewer and Product No relationship to company and no promotional considerations.

Intro:

CrashPlan is yet another entry in the increasingly crowded online backup marketplace. Pricing is competitive, they offer unlimited online backup storage space, and they have a "family plan" that allows up to 10 computers for a single account. Seen as simply another cloud backup option they are appealing enough, but there are some important additional features that may make CrashPlan more appealing to the power user and/or those particularly concerned about data redundancy.

In particular CrashPlan distinguishes itself by providing both local and off-site backup, supporting a large number of platforms, and having a free version that supports unlimited backup size to local devices. In addition - and of particular importance to me in selecting CrashPlan as a solution - they have options to seed your initial online backup and get a restore copy through the mail on a 1TB drive they provide. They are one of a very few providers to offer this and for those with a huge amount of data to backup and restore (like me, about 1.5TB), this is critical as most home broadband would take literally months of constant use to upload or download that much data. In the event of a restore, it's simply unacceptable to wait around for your data. These are optional services that do carry additional cost, but the fees are reasonable and competitive.

As some of you may know I had a big "data disaster" in late 2010 and that prompted me to spend some serious time setting up a good backup system. CrashPlan is forming a key part of that system and is the first element of it to go into place. It has already saved my butt, too. A few months ago I was shuffling around some drive letters for external drives and Picasa, which I use to catalog all my photos, noticed it could no longer find the photos it had cataloged and so it somehow decided to erase all info about them. My entire catalog was basically gone. Fortunately I had already created a backup with CrashPlan and was able to easily restore just the Picasa catalog to a folder I specified, then I moved out the now apparently broken catalog and replaced it with the backup and viola, everything was back to normal. That's as sure a test of any backup product as I can think of (short of a *full* restore which I have not done yet), so I'm pretty happy with it thus far.

crashplan_interface.jpg

Who is this app designed for:

CrashPlan seems to target the whole spectrum of backup customers, from novices to experts, but I find its unique mix of features and services particularly suited for advanced users with serious backup needs and demand for multiple redundancy. One of the things that's interesting about it is that, unlike many other "cloud backup" tools, it also allows for backing up not only to other folders on your own computer or on your network, but even other people's computers across the Internet (with appropriate authorization of course).

So fundamentally it is designed for anyone who wants to backup their data, which should be everyone, but there are hundreds of such tools, many of them entirely free and potentially more flexible or lightweight (more on that later) than CrashPlan. Where it stands out is really for people who want to do more than just backup to an external drive as that's where its unique features lie. Anyone serious about data integrity will want off-site backup and CrashPlan provides at least 2 different ways to make that possible, one of which can be had for free, which is entirely unique in the market as far as I'm aware.

The Good

There's a lot of good stuff to talk about, but I don't have direct experience with all of it. I'll point out the features I've either been using, or am excited about.

First of all there is a basic version that is free. I am happy to pay for products that provide a lot of value (which CrashPlan does, and I did pay), but I always appreciate free options, especially for use with friends or family who aren't serious enough about their computer use to be willing to pay for much software. As is the case in many free versions of products, it is ad-supported and there are some limitations, but they're quite reasonable. Essentially CrashPlan operates as CrashPlan+ for 30 days, including notable features like Backup Sets as well as online storage, after which the + features are disabled. You can then continue using CrashPlan in free mode without access to online backups. Fortunately this does not remove all of its usefulness by far as it allows backup not only to your own local drives (internal, external, over the network), but also - optionally - to friend's computers in remote locations. So in essence CrashPlan free is similar to most other non-cloud free backup apps, but with the addition of the "backup to friend" option. The ads are also fairly unintrusive.

The friend backup option is really a genius feature. Essentially if you and your friends have some spare hard drive space, you can each help each other provide off-site redundant backup for the others. Form a network of 3 people, each agreeing to buy a 2TB external drive for backup purposes, and it's likely you can each have 2x off-site backups of all your data, along with 1 on-site backup (to the same 2TB drive). You can also use this to help give your family off-site backup for their systems, for example. This feature is part of the free version, so there's really no reason not to use it, and it provides a remarkably easy and cheap route to off-site backup which I'm not aware of anyone else doing as simply, cleanly, or cheaply.

As with all other backup options CrashPlan provides, encryption is available for "backup to a friend". The encryption of the free version appears to be less secure than the + version, but should still be adequate.

CrashPlan+ adds the ability to define "Backup Sets" which basically mean you can define an unlimited number of differently configured source and destination sets. The free version is limited to 1 set of sources and 1 set of destinations, e.g. backup my User folder on C and my Docs folder on D to my external drive on E and my friend's computer remotely). With CrashPlan+ you can do something like back up different folders on C and D drive to different folders on E and F drives locally, which is an important thing for my needs, but not for everyone.

The + version also comes with unlimited online backup space and while many other competitors have been moving to restrict the amount of online storage, CrashPlan remains unlimited, another big reason I chose them. Hopefully it stays this way.

The UI is fairly nice and clearly laid out though the distinction between + and free version features can at times cause confusion, e.g. something may be grayed out either because it's not applicable, or because it's not available in the free version. Usually this is indicated but it can be easy to miss. That being said there are a lot of nice options for resource use control when user is present vs. away, for example, as well as versioning and more, and the controls are organized such that they don't overwhelm the average user. It's a good mix between ease of use and advanced control. You can even secure the CrashPlan desktop app UI with a password.

Notifications are provided in the UI, as well as optionally by email and even Twitter (not sure why they offer Twitter and not other systems, but I guess it's a nice option). The email notification option is particularly nice and is handled by their website not your computer, so even if your system is off it will notify you when you haven't backed up for a while, and of course when a backup completes successfully, any errors that occurred, etc.

I have yet to use the cloud backup portion of the system as I will need to get my first backup seeded, so I can't speak to its effectiveness or features, but judging by the feature list, including versioning, web access, and encryption, it seems at least as good as most other such offerings.

As mentioned above, the option to "seed" your backup as well as receive a hard drive shipped with your restore data is awesome and, while not entirely unique, their pricing and storage size options seem to be more appealing than the competition (e.g. 1TB drive vs. 500GB, $125 vs. $189).

Pricing is competitive, especially for the "family plan" if you have lots of computers. This is really a system and service that can service the needs of advanced users as well as novices.

There are a lot of other features I didn't have a chance to mention or haven't yet tested too. It includes most of the key features of other similar apps like deduplication, compression, etc. Overall a very comprehensive product.

The needs improvement section

No app is without its flaws and CrashPlan has a few. Of most concern for the audience of this app would be issues with the backup process itself and resulting data integrity. Almost every option I've looked at, from DropBox to SugarSync to Carbonite to Mozy to Humyo and more had discussions in their forums of data integrity issues, restore problems, etc, etc. It seems like virtually every backup system has such issues, including enterprise-level stuff (the corrupted backup is a classic enterprise nightmare and the reason places like DriveSavers exist). CrashPlan has had its share of controversy as well, including concerns about undetected backup corruption, unrestorable files, and more. Fortunately most of those issues seem to be in the past judging by the forum discussions, and while some issues still remain such as occasional high CPU or memory usage, overall it seems like a mature and stable product.

That being said I did personally run into a few issues. Most notable was memory use, particularly during my first experiments with CrashPlan which were actually on Vista x64. On that system CrashPlan used up to 400+MB of memory at times, particularly while performing backups, and at the time there were multiple forum threads about the issue. Several months later as I begin a proper ground-up implementation of a new backup system with CrashPlan as a key component, I am so far seeing memory use under 200MB on the same hardware but now Windows 7 x64. Hopefully this either means they've partially addressed the problem or that it behaves better under Win7, and even more importantly it will hopefully stay this way. 200MB for a resident app is not ideal, but it's potentially acceptable given the breadth of features; 400MB however is not acceptable IMO. Note that the memory use of the GUI is around 100MB in itself (only while it's open, you can close to a tray icon that only takes up a few MB). The high memory use I'm referring to here is with the CrashPlan backup *service* (CrashPlanService.exe), which runs resident and won't show up under Win7 unless you "Show processes from all users".

Backup speed did not seem particularly fast either. I would not call it slow, but it's certainly slower than a basic file copy (it is encrypting the files and optionally compressing them so this is not surprising). One thing to check on if you're seeing slower than desirable backup is that the various throttles, especially CPU usage throttle, are not limiting things too much.

It's possible to have a first-time backup run that doesn't back up all data. This sounds worse than it is and is not something I have a good explanation for or way to easily duplicate. But basically if you're adding a backup source and destination and then messing around a lot with the CrashPlan config while it's scanning, it seems like its initial backup scan won't complete fully before it starts to back up. This is not a huge issue since the next time it backs up it will figure out what is missing and take care of it. I have it set to backup every 2 hours (this sounds frequent but isn't because it's all incremental, so it usually takes very little time), so at most it will be 2 hours before the proper full backup begins. Still it's an annoyance.

I also found the "adoption" feature for backups from a previous system to be a bit confusing and eventually opted not to use it. The idea is good in principle - check if the current computer is backing up the same things as a previous one and avoid re-backing up stuff that is already backed up - but it provides too little feedback to be sure of what it's doing.

The file format it backs up to seems to be proprietary. This is understandable but a frustration for some, and a deal breaker for others. If there is ever any indication that CrashPlan may be going away, you should of course find a new solution ASAP. I believe it also requires an account with CrashPlan's server to initially setup, so this could also be a concern for some, and a long-term survivability issue. In this case I think it's really a choice between convenience and absolute data archiving security, where CrashPlan may not last 100 years but in the short-term it lets me backup and restore my data quickly and easily, so I'm less concerned about it lasting into the next century for the moment...

I did not have a need to use support, but there are some complaints in the forums about slow ticket response time. That being said responses in the forums do seem quick and helpful in general, so if you're comfortable with forum-oriented support it should be fine. There's no direct support phone # I could find though so if that's important to you this may not be a good option.

Finally I should mention that the benefit of multiple platform support comes largely from CrashPlan being developed in Java, which does likely contribute to some slight GUI sluggishness at times, as well as possibly being a factor in the memory issues mentioned above.


Why I think you should use this product

I think everyone should have a good backup strategy, and any good backup strategy should involve off-site backup. Period. Unfortunately most options that provide this require a regular fee because storage costs money and generally they'll have you put your data up in the "cloud". Not only is this a cost issue, but it also means backup and restore are slower than need-be.

CrashPlan solves many of these issues by allowing you to backup both locally and remotely with the same app. Not only that but the relatively unique feature of backing up to a friend's system means you can have off-site backup essentially for free (assuming you have a friend with spare storage space). This can also potentially be an improvement over cloud backup providers since if your friend is in the same city or general area and you need to run a restore, you can just go over to their house and copy your backup. In addition I believe you can do "seeded" backups in the same way, again solving a common issue with online backups (long upload times for initial large backups).

So those are all good arguments for using the free version and for virtually anyone to do so. For those considering paying for CrashPlan+, if you're an advanced user wanting to customize your backup sources and destinations more, and/or you just want good online cloud backup with unlimited space, + is definitely worth paying for. So far, aside from Backup Sets, I've been happy with just the free features, but definitely pay for the online backup option if you don't have a friend to backup to. Although the CrashPlan+ subscription also includes some additional features in the client, it's best to think of the purchase as being for the online storage rather than a $50/yr price just for the software upgrade since that's where the majority of the value comes in.


How does it compare to similar apps

As I said above, I spent some time looking into backup options for my new backup system. This included a number of desktop as well as cloud-oriented backup systems. There are too many to mention here, particularly of desktop backup clients, and I did not test any of them in serious depth because none of them combined the best of both local and online backup like CrashPlan does. That feature alone means I have 1 less app I need to run constantly.

CrashPlan does not have every feature of other desktop or cloud backup systems; in particular it does not do 1:1 syncing locally (it backs up to its own proprietary format) and for the cloud storage option it does not provide easy sharing of files to others online like DropBox and others. There are other good tools that cover those needs I feel.

I do have specific direct experience with SpiderOak (didn't like it, frankly I don't remember why) and Humyo (decent, used it to replace SpiderOak for my mom's system and on a client's machine due to 1:1 sync across multiple systems). I also checked out Backblaze in my search as it's one of the few places that does provide a "seed" option for initial large backups. Nobody could match the pricing for multiple computers and the combined features for local and remote backup that CrashPlan has, which are very applicable to my needs.

For those interested in other online backup providers, here's a comparison from Wikipedia: http://en.wikipedia....line_backup_services


Conclusions

CrashPlan is a great piece of software that combines several important aspects of a comprehensive backup strategy into a single easy to use app. It also has a free version, which means almost anyone can use it to help increase their data integrity and availability. The "backup to a friend" feature is unique and highly valuable. Their pricing is reasonable if you do want to use their online backup storage (which is still unlimited), especially for multiple computers (up to 10 with their "Family Plan").

If you do not yet have a good backup strategy, or your existing strategy does not include a remote storage component, I highly recommend looking at CrashPlan as a part of your total backup solution (and maybe even the core of it).

As with all backup products and processes, I highly recommend you attempt to restore files from time to time, just to make sure the system is working. Ideally you would be able to attempt a full restore after the first full backup as well. Also keep a close eye on the error log and the status report emails.
719
General Software Discussion / Re: Anyone testing Daminion Media Manager ?
« Last post by JavaJones on March 24, 2011, 02:16 PM »
If it takes that long to load the catalog with only 500 jpegs I wonder how it would respond to my 60,000+ photos, not to mention my other documents...

- Oshyan
720
Mini-Reviews by Members / Re: Android apps micro reviews
« Last post by JavaJones on March 23, 2011, 04:08 PM »
Great stuff! I love my Android phone and there are a world of apps out there. Most of these I've never seen. Do you mind if I post some alternative or additional related options? Also curious if you have (or have tried) Swype as an alternative keyboard.

- Oshyan
721
General Software Discussion / Re: What's your music player of choice?
« Last post by JavaJones on March 23, 2011, 03:54 PM »
I have to try Trout one of these days. Though I have to admit I'm not one of those "minimal is king" people so I suspect it may not be for me, just as Foobar never was. But it's a damn fine player nonetheless, that much is clear. :)

- Oshyan
722
General Software Discussion / Re: Anyone testing Daminion Media Manager ?
« Last post by JavaJones on March 23, 2011, 03:52 PM »
It looks promising but the lack of info on future pricing also puts me off.

- Oshyan
723
General Software Discussion / Re: What's your music player of choice?
« Last post by JavaJones on March 23, 2011, 01:01 PM »
Radio Paradise: http://www.radiopara...iclinks/rp_64aac.m3u

That's for the 64kbit AAC stream, which gives high quality sound without using too much bandwidth (theirs as well as mine).

- Oshyan
724
General Software Discussion / Re: What's your music player of choice?
« Last post by JavaJones on March 23, 2011, 12:09 PM »
The current Banshee release I'm looking at (called an "Alpha", 1.9.5) has options for whether you want it to reorganize your files. It's *off* by default.

That being said one of my favorite radio stations has a nice AAC stream which I tried first and it didn't play it, so that was a disappointment. I haven't played with it much more, but may do more soon.

- Oshyan
725
That's awesome Stephen! Yeah I'm the Business Manager over there in our little 4 person outfit. :D

App, TG2 is probably going to confuse you more than Bryce, although it does (in my opinion) have a more "logical" (rather than kind of "artistic") approach to user interface. Documentation is our biggest weakness right now but we're working on that. I'll be doing some video tutorials upcoming.

Glad to see some fans here. :)

- Oshyan
Pages: prev1 ... 24 25 26 27 28 [29] 30 31 32 33 34 ... 106next