Nice article. For anyone interested in the subject, I recommend the Otherland series by Tad Williams. I can't say too much because it would give away plot, but the topic and the 4 novels are linked. It's a very good read.
The major problem (for now) with brain uploading would be storage space (well... not so major when you consider that there's the chance that someone could trip over a cord and delete all those brains, but we'd have to assume an extremely high level of security wherever the brains are being stored). 10**15 bits comes out to 125 terrabytes which is quite a lot of space. It's rare to see someone with even a single terrabyte of storage since up until now, only the army (well... most likely anything that is funded by government, such as NASA) has had access to such large amounts of storage space. It's possible to tie together a series of storage units to create the full 125 tB, but is it really desirable? Hmm... It might be actually. It could simulate seperate areas (lobes) of the brain and result in faster seek times. The only problem with conventional drives is that the seek time (the time it takes for the drive to find a specific sector of data) is much slower than the brain.