Dan's Data letters #69

Publication date: 30 October 2003.
Last modified 03-Dec-2011.

 

BIOS? BIOS? Bugger!

Recently I tried to upgrade my BIOS. Whoops - I flashed the wrong BIOS file. So my motherboard seems to be pretty much cactus. All part of the learning experience, it's an old computer.

I've read that you can buy pre-burned BIOS chips, and found a company, BIOS Recovery Center, that sells them.

Do you know of any Australian BIOS chip sources? And does this really work?

Christian

Answer:
Yes, it works. You can just swap an appropriately burned chip of the right type into your computer and recover instantly from a bad flashing experience, provided you have a vaguely recent machine with a socketed BIOS.

You can make your own new BIOS at home, too, if you have access to another computer with the same motherboard. You power that machine up, remove its BIOS chip while it's running (which gives you 101 ways to destroy the second computer, but let's move on...), insert your own mis-flashed chip, and re-flash it. Many motherboard manufacturers even have handy-dandy Windows utilities to do this, these days, though the utilities don't necessarily work with older boards.

After the re-flash, you don't even need to swap the chip back again; since the donor machine now has its own freshly-burned working BIOS, you can just stick the donor PC's BIOS into the first PC's motherboard, and away you go.

This can even, sometimes, be done with motherboards of a different model that have the same kind of BIOS chip, provided the flash program lets you flash the "wrong" ROM image. Then, of course, you do have to swap the chip back again afterwards.

I didn't know of any Aussie BIOS chip sources (after I put this page up, a reader pointed me to OZFLASH), but some on-the-ball computer stores will do this for you, probably via the above method.

If you've got an old machine, though, they probably won't have a donor system available, and so probably won't be able to help you. And even if they can, you'll probably end up paying more than BIOS Recovery Center would charge you, even taking international shipping into account.

It's also worth checking with the company that made the motherboard; they may be happy to sell you a new chip cheaper than BIOS Recovery Center will!

The motherboard companies and BIOS Recovery Center, by the way, are not making new BIOSes by the second-motherboard method. They'll be using a proper EPROM burner, which is much simpler. A computer-connected burner should be able to create arbitrary BIOSes from the regular downloadable manufacturers' files, but most computer stores aren't hip enough to have one of those handy.

 

Phreaky 'phones

I'm interested in these supposedly 5.1 channel capable headphones. I would be truly interested in them, if they work, but I'm quite skeptical.

Peter

Answer:
Multiple transducers in one set of headphones is not a daft idea - it's a shortcut to headphone surround that doesn't require fancy DSP diddling of the signal to insert fore-and-aft signals into a simple two-channel setup.

The ".1" part's nonsense, though. Headphones can have quite respectable bass response, but a subwoofer moves all of you, not just your head.

 

Letting the smoke out

I want to put a PC CD-ROM drive in my car, but I'm not sure how to do the wiring. The car has a regular 12V output for the radio, and a ground, that makes three wires (+,-,G). The CD-ROM has a 12V and a 5V input and two ground wires (black), which makes four wires. I assume the black wires are minus-wires. I connected the car's power to the 12V input and in parallel I connected an adapter (12V in, 5.7V out). I connected the adapter's output to the drive's 5V input. I connected the ground of the car to the black cables of the CD-ROM. Then the CD-ROM started to smoke.

Could you give me the proper connection of the wires?

Joe

Answer:
First up - every "negative" wire in a normal negative-ground car is a ground wire. They're all connected together, and to the frame of the car.

There are dedicated PC power supplies designed to work from 12V (and the 13.8V that car electrical systems deliver when the engine's running), with a full ATX wire harness on the other side. They're considerably more expensive than regular PC PSUs, though (an inverter and a normal PSU may cost you less!), and overkill for your situation (an inverter and normal PSU would be even more ridiculous, of course).

I'm not sure why you smoked the CD-ROM drive, but it could have something to do with 13.8V, and with the 5.7V (or maybe higher, under low load...) output of the other adapter. Properly regulated 5V and 12V should work fine; an electronics kit-builder could knock together a circuit to do this elegantly without too much trouble.

If you only want the CD-ROM drive for audio playback, though (and without a computer, that's all it's going to do), you'll probably find just buying a cheap car CD player to be a considerably better solution.

 

Minimalist DOS

At some point in the past few weeks, I've noticed that if I run a command prompt window full screen, my monitor will go into standby mode. Switch back to Windows mode, and it pops back to life. I'm running WinXP on an Compaq Athlon system, with a NVIDIA GeForce2 MX400 (Personal Cinema).

I haven't done anything recently that I think would cause this, but then again cause and effect under Windows is always a little hard to guess.

Any ideas?

Jason

Answer:
This is probably because the computer's sending the monitor a refresh rate and resolution combination that it can't handle.

Full screen DOS text mode should be 720 by 400 pixels at 70Hz. If you've twiddled your display settings to, for instance, lock every possible resolution to 100Hz or something, then you may have locked DOS mode to the same refresh rate and your monitor may not be able to handle it.

Generally speaking, modern multiple-sync monitors can handle higher and higher refresh rates as the resolution drops, but there are often odd anomalies down at the bottom end of the resolution chart.

I think there's a good chance that Display Properties -> Settings -> Advanced -> Adapter -> List All Modes won't actually list 720 by 400 at all; it doesn't on my computer. RefreshForce may know about it, though.

After I sent Jason the above reply, he got back to me and said that RefreshForce didn't solve the problem, but did show him that the computer thought it had two monitors, a Compaq MV940 (which it really did have) and Default Display, which XP obstinately refused to stop using.

In reply to which - here's a possible way to kill dumb extra phantom monitors that can't be deleted by normal means. Edit the registry ( Start -> Run -> type "regedit" ), and navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\DISPLAY ; that's where the keys for monitors are kept. Provided XP hasn't decided they're all in use and untouchable, you should be able to delete any extras.

 

Hidden bonus Media Player!

Since you mentioned media player classic in Letters #68 I thought I'd shoot you a line to tell you that Media Player Classic (6.4.09.1128) is already installed on all Windows XP systems. It's called mplayer2.exe; you can just RUN it, and/or you can set it as default on most of the media types.

Will

Answer:
MPLAYER2.EXE is the old pre-skins pre-plugins version of Windows Media Player, and it's a perfectly handy program in its own right, but Media Player Classic took the idea and ran with it. It's got playlists, QuickTime and RealVideo support (provided you've already installed QuickTime and RealPlayer, or got the codecs some other way - MPC uses their codecs without sticking you with their lousy interfaces), DVD playback, far better keyboard shortcuts, better zoom and aspect ratio control - and the list goes on.

 

Illegibility

I can't seem to be able to open your site with Mozilla Firebird. Up until two months ago or so it was working fine, so maybe you can give it a moment or two and fix it!

Hernan

Answer:
When I tried the latest Windows build (v0.7+) myself, the first time I tried to load my index page it mis-rendered - everything's there, but the main text is in a narrow column on the right-hand side. If I press F5 to refresh, though, it gets the page right. This behaviour is repeatable.

This suggests to me that it's the Mozilla devteam that needs to fix a bug, not me.

(A reader's now told me that turning off the "pipelined HTTP" option in Mozilla's preferences solved the problem for him.)

 

Keybots - transform!

Just wondering if you know of anywhere localish that sells the Swiss-Tech Utili-Key, preferably in New Zealand where I live, but Australia or anywhere else that will charge less than $US35 for shipping would be good.

They look very good, but I was wondering - in a world where nail files get broken off nail clippers to thwart the would-be toe nail cutter hijacking gang, who's stopping people taking their key-tool-equipped keys onto a plane?

Paul

Answer:
I didn't know who sold these things down here in the Antipodes, but some readers clued me in; apparently Kathmandu has them, though they charge a big premium, even after you take exchange rates and shipping into account. If you don't buy at a half-price sale, you might as well get your gadgets from the USA.

Coincidentally, though, I just bought a Utili-Key, and a few other Swiss-Tech widgets, from this eBay dealer.

(Obviously, I was shopping for Marilyn Monroe purses and got distracted.)

Their prices are really good, but like many such dealers they soak you on the shipping and <air quotes>handling</air quotes>. The total price for five tools was only $US42.80, which is miles below retail, and the actual postage to Australia was another $US11, which was fine, but they pumped that up by another $US19 in "handling".

That reduced the quality of the deal from "remarkable" to merely "OK".

I doubt they'd sting you for $US30 for one tiny tool, but who knows.

In answer to your second question: Usually, nothing is stopping people taking the one-point-five-inch blunt-pointed Ultimate Death Blade of the Utili-Key on a plane, or indeed into other "secure" areas. The Utili-Key's quite popular as a Pocket-Knife Of Last Resort, and has reportedly gone unnoticed not only by minimum-wage airport security, but even the US Secret Service!

The FBI's wise to it, though; it's listed in their Guide to Concealable Weapons 2003 (in PDF format here)!

 

Watery wall warts

Is temperature the only factor that limits the output current of a transformer, say, one that drops 240 volts down to 12 or so? If so, then is any good reason not to try water cooling it, since the copper wire is all insulated?

Assuming you could stop the iron from rusting, and keep the water flowing around the copper wire pretty well, then could it be possible to draw several amps continuously from a one amp rated transformer?

Matthew

Answer:
By and large, at low frequency (the 50/60Hz of mains power counts as low frequency), heat is the limiting factor. The impedance of the transformer also plays a role - the more current, the more voltage drop - but heat is the biggie for low frequency.

Retrofitting water cooling to an existing transformer is easier said than done, because the wire you can see on the outside is far from being all of the wire, and heat from the inner windings has to make it to the outside.

You certainly can liquid-cool transformers, though, by simple immersion in a suitable fluid or with some kind of heat exchanger coils. The big "pole pig" transformers on power poles, for instance, are oil-cooled (and the oil, famously, often contains polychlorinated biphenyls, which cause some waste disposal adventures).

Here's an informative page about all kinds of coils and transformers.

 

Old school optical

I have an opportunity to purchase a Kenwood LVD-K590V laserdisc player with a bunch of discs for about AU$50.

I was just wondering, what is your opinion on laserdisc?

Mocking Bird

Answer:
It's the format of the future!

But seriously, folks - it's fine. If you don't have a double-sided player then you have to flip and/or swap discs, just like VCD/SVCD users today (I don't know the K590V's specs, but I presume it's double-sided), and laserdisc quality isn't up there with DVD. But it beats the heck out of VHS!

You may find the Laserdisc FAQ interesting.

 

Micro2000 opinion 1

I was just reading your letters column regarding the gentleman considering buying Micro-Scope. I work in a suburban computer shop, and we have it here for diagnostics.

The boss swears by it, but I've rarely found it to be at all useful. It certainly does run a large battery of tests, but very few of them are actually needed. The main ones that are, are the CPU, memory and HDD tests. They seem to do a pretty comprehensive job, but there's been a number of times when I've used it to test dying RAM and HDDs and it hasn't found a thing even though they're clearly cactus.

Where it might be useful is tracking down those bastard motherboard problems where you get completely random resets etc, but to date it hasn't for me.

My favourite part of it is that it runs off a boot floppy, and the main program only allows them to be created a fixed number of times. I don't have to tell you how sucktastic floppies are at holding their data. And no, you can't get around that.

Having spent enough years of my life trying to figure out why junior's P-200 can't boot, I'm now very much a professor of It's Boned, Get A New One University.

Ben

 

Micro2000 opinion 2

I'm a computer/ATM/printer/bank/general stuff technician. I notice you mentioned Micro-Scope diagnostic software in one of your letters.

I am one of the people who has been using this software, weekly, for several years now. it is a pretty invaluable tool when diagnosing faulty hardware. It's mainly used to test hard drives, system and video RAM, and motherboard components (keyboard controller, DMA controller, parallel port, etc).

You're right though, it won't get every fault. I've had sticks of RAM (usually Acer or HP crap) that test fine but cause all the Windows problems under the sun, yet mysteriously replacing the RAM with new stuff makes the system stable (well, as stable as can be expected from a Windows desktop).

And it won't reproduce, as you said, "the system load of playing a 3D game", but likely if that's a fault, it's going to be a driver issue or software (OS or game) patch issue. At least you can use Micro-Scope to see whether the video RAM is faulty and run a test on the hard drive. Maybe the game is creating temp files over a stuffed section of the drive. Every tool has its place!

It is quite expensive, but definitely worth it to all the businesses I have worked at who had used it. It comes on a floppy disk (yes, a 1.44Mb 3.5 inch floppy) and you can make 10 copies, using the special copy utility on the disk. I have tried every disk imaging program under the sun to make copies of the original and of the copies (as floppy disks are wont to die when they sit in my work case in the sun in my work vehicle while I am doing things elsewhere) but to no avail. If you run out of master copies, you have to buy 10 more licenses from micro2000.

Jamie

 

Micro2000 opinion the third

As an ex-user of POST-Probe and Micro-Scope I'd just like to say that they did pay for themselves very quickly in saved time. One time, with a faulty batch of Gigabyte motherboards, POST-Probe correctly identified the fault as being the clock generator chip (a batch of 25 motherboards at that!). I only wish I'd managed to snaffle the kit out with me when I left the employ of that particular firm. It must have been at least six or seven years ago that I was using it, and it surprised me to see that Micro2000 is still going.

Grahame

 

Cheese patrol

I'm a moderator for a couple of the forums at [popular Web site]. Recently I've noticed a couple of members selling ex-review hardware at quite inflated second hand prices. My concern is with the legality of selling the review units.

When you are given a sample for review, are you given full ownership of that sample, or does it remain the property of the original supplier (be that manufacturer or distributor)? If you gain full ownership of it, do you get a full, partial or no warranty?

I'm asking you, as I trust your judgement, and would like to protect [the site's] members from getting stung by these profiteering reviewers, and possibly winding up with bug-ridden early release hardware with no warranty and no comeback.

Guy Incognito

Answer:
I Am Not A Lawyer, but as far as I know free review product is the reviewer's property. Review software generally carries a Not For Resale sticker, and review hardware might, but if they gave it to you (as opposed to just loaning it to you; most high-priced review gear is only loaned out, and retailers that provide things for review generally won't give away anything with much of a resale value), then it looks as if it's yours to me. Sell it, set fire to it, give it to a friend; whatever.

Some review product, especially loaner gear from major corporations and their PR companies, comes with elaborate review agreements which make the reviewer financially liable for the gear, should it be broken or lost or otherwise annihilated. Those agreements probably say something about selling it as well, if it's not loaner gear, though I've never seen a review agreement bundled in with giveaway gear.

In any case, I'm not really an authority on those documents, since I always just tear them up unread - I'm damned if I'm going to pay for a $10,000 video projector that just decided to die while I had it. If I drop it or stick a screwdriver through it, then the only price I am prepared to pay is that I never get any more review gear from that source.

So that's the legal side of it, to the best of my knowledge.

The moral side, if one may laughingly apply the term "moral" to the practice of journalism, is another matter.

Selling your review product, even if it's legally perfectly fine for you to do so, is generally accepted as a pretty low act - if only because it creates an obvious conflict of interest. Not to mention arguably taking a sale away from the people that provided the gear to you.

(Selling ex-review product at inflated prices is, of course, even lower!)

I've given various ex-review things to friends, and I've accepted compensation for a couple of them (Remember: It Doesn't Count As Selling It If Someone Just Gives You A Bottle Of Scotch), but by and large ex-review gear just piles up here, until I find a friend to foist it upon.

The provider may give the original reviewer warranty support, despite the fact that no contract exists (if you haven't paid for it, no contract exists between you and the seller, and they have none of the usual responsibilities - though I think you'd still have a case if the product burned your house down or ate your dog). The providers aren't obliged to do this, but product reviewers often get amazingly good customer service nonetheless, for the same reason that restaurant reviewers do.

If you buy ex-review gear from someone, though, the only person you have a contract with is the person you bought it from, and if you manage to get warranty support for it (which you may, if the item has some kind of no-docket-needed manufacturer's warranty), then it's only because they haven't bothered to create a "review product" category in their serial-number database.

If they have created such a category, or otherwise manage to identify the widget you return to them as being ex-review by some particular person, then they may give you warranty service out of the goodness of their hearts, but put a black mark against the reviewer's name...

As regards defects in early release hardware - that's possible too, but not much of a problem with computer hardware, in my experience. Yes, now and then there's a mobo whose version 1.0 has some problem a BIOS patch can't solve, or some other analogous genuine manufacturing defect. But most of these sorts of issues turn out to be fixable with software or firmware updates, and many of the rest can be worked around, and most of the remainder just never get fixed - which could be grounds for a warranty return for refund, of course.

Genuine pre-release alpha software is common enough, but unpatchable alpha hardware isn't, unless it's a special non-retail pre-release engineering sample, which the manufacturer is likely to have taken special care over anyway. Manufacturers don't normally let hardware that ain't fully cooked yet out of the building.

When people buy things second-hand, they need to expect not to get warranty support from anybody but the dealer they actually bought it from. That dealer generally won't offer anything much beyond the usual goods-must-be-as-described sorts of common-law things.

The auction sites are full of doofuses who don't seem to realise this and bid stuff up to 95% of the retail price and beyond, of course - but whaddayagonnado.

 

Quart in a dram pot

I noticed in the papers recently that Media World Communications is back with its "Adams Platform" thing.

I can't believe you haven't had a look at this before, but I couldn't find an article on your site. The closest I saw was your general piece on video compression from a while back.

The Media World Communications site has a bit of a description on the Adams Platform; there's been a piece in the Sydney Morning Herald too. Basically, full motion video and sound over a 14.4 modem.

They could show us how, but then they would have to kill us, etc etc, so just trust me and hand over the cash without worrying about an independent test (I think I can see a reason why the technology has still not yet been commercialised since 1998, unless of course it doesn't work).

Actually, they say they have had it tested (I think by The Tolly Group, but no sign of the promised summary) and they seem to have got some cash (yet to be raised from the market) from a tech company that used to be in mining. Clearly they're well qualified to identify a good streaming technology.

Here, by the way, are four hints from a corporate perspective "that your claimed technology may be 'doubtful'":

One, a company with $340K in the bank signs a deal to pay you $81 million.

Two, only $11 million of that is cash, the rest in millions of shares "valued" at many times their current trading price.

Three, all of the $11 million is to be raised from the market (generally as part of a bigger capital raising, often involving the sale of shares currently owned by the people that signed the deal with you).

Four, the deal is conditional an all of the above, as well as approval of "shareholders" (the people that signed the deal with you and who want to exit the company with a bag of cash before the technology is proven to be a violation of the laws of mathematics).

Anyway, since Media World Communications are getting some press, and since it is all so secret, I wondered if you might be able to work out what this technology would have to do to work?

I am certainly no expert, but I believe a fair bit of thinking has gone into compression at MPEG or DivX level, and a lot of clever tricks are required to get it to where it is. While the mark of true invention is that the solution seems obvious, there are a couple of questions that should be able to be worked out.

First, by working backwards, how many bits of information can the modem handle per second? No matter what the data is, the modem can only send so much stuff. It should be possible to reverse engineer the maximum number of bytes of information that can be expected, and convert that into the number of unique numbers that can be sent per second.

Wouldn't that tell us how much compression will be needed? Presumably we get something like each photo (claimed 1000 to 1) will need to be transmitted in 5000 unique numbers. Divide by the number of frames per second required to have "DVD quality" (ignoring for a minute the benefit of video that doesn't change, like grass growing on a still day) and each different frame of video has to be sent in 250 units of time (whatever that calculates out to be).

So, broadly speaking, the job in front of them will be to get each picture down to x unique numbers and each frame video down to x/28 or whatever.

Next, making some wild assumptions about a compression algorithm, what would it have to do to achieve this? If I devised a big enough "lookup table" can I send full motion video over a 14.4?

At the simplest level, I guess if I have a copy of Casablanca on my hard drive all I have to stream down the 14.4k modem is the instruction to play it. If it is cut into 1000 sections, they send 1000 "play" instructions over the 1 1/2 hours - a 14.4 can handle that no problems. Maybe they have come up with the ultimate MMFPS game - every possible scene in the world stored as a lookup table and they just send the codes to show it. As long as I watch a movie that has scenes for which I have a tileset, and if I don't mind an animated Sean Connery, I will be fine.

Bob

Answer:
Ah, The Adams Platform. "Failing To Impress People Who Know Anything About Information Theory For Over Five Years!"

There's more information about this amazing, but rather slow-to-market, invention on adamsplatform.com.au. All these years, and they still haven't been able to just patent it.

(It's now 2008, another five years since this page first went up; I'm giving this page a little update to fix broken links and such. The all-conquering Adams Platform has still strangely not managed to make it to market, but there are strange things on the Web site now.)

Compressing video is like compressing luggage. Yes, you can fit more clothes into a suitcase without damaging them by being cleverer about how you pack them, and yes, you can squish your clothes harder and harder to fit them in whether or not you've packed them cleverly, but beyond a certain point you cannot compress further without losing quality in the de-compressed result.

Lossy compression is, of course, meant to throw away data (whereas packing is not meant to throw away clothes...), but the total amount of data in a given image, sequence of images, tune, text file, whatever, can be mathematically expressed. You absolutely cannot compress the data, by any means (wavelet, fractal, whatever), beyond that point. If you end up with a smaller file, then you've thrown away more data.

Really clever data-throwing-away schemes that can reduce the information content of the signal without affecting its appearance to the viewer/listener/whatever are where compression's at the moment. Different kinds of data have different kinds of redundancy, to which lossy compression can be tuned.

For another, similar story, read up on one Madison Priest and his "magic box"; here's a postscript to that tale.

And Zeosync (note that zeosync.com ain't there no more).

Here's more fun.

And then there was Pixelon, of course...

Oh, just go here.

Your string-of-play-commands idea is, indeed, how many of these schemes work; the usual magic-compression scam-artist technique isn't quite that advanced, though, as it usually amounts to "press play on the hidden VCR".

The "giant lookup table" concept, though, can't work, because of the utterly, horrifyingly, brain-detonatingly mega-giantness which such a table would have to have. Douglas Adams ain't in the race, here.

As I mentioned in my old digital video piece, there are 16.8 million to the power of 307,200 possible images that can be displayed on a 640-by-480, 24-bit screen.

Even if you figured out a way to store a whole video frame in one atom, you'd need an uncountably vast number of universes worth of atoms to store them all.

If you want to ask me a question, feel free - but please read this and this first.

Other letters columns

I/O #1
I/O #2
I/O #3
I/O #4
I/O #5
I/O #6
I/O #7
I/O #8
I/O #9
I/O #10
I/O #11
I/O #12
I/O #13
I/O #14
I/O #15
I/O #16
I/O #17
I/O #18
I/O #19
I/O #20
I/O #21
I/O #22
I/O #23
I/O #24
I/O #25
I/O #26
I/O #27
I/O #28
I/O #29
I/O #30
I/O #31
I/O #32
I/O #33
I/O #34
I/O #35
I/O #36
I/O #37
I/O #38
I/O #39
I/O #40
I/O #41
I/O #42
I/O #43
I/O #44
I/O #45
I/O #46
I/O #47
I/O #48
I/O #49
I/O #50
I/O #51
I/O #52
I/O #53
I/O #54
I/O #55
I/O #56
I/O #57
I/O #58
I/O #59
I/O #60
I/O #61
I/O #62
I/O #63
I/O #64
I/O #65
I/O #66
I/O #67
I/O #68
I/O #69
I/O #70
I/O #71
I/O #72
I/O #73
I/O #74
I/O #75
I/O #76
I/O #77
I/O #78
I/O #79
I/O #80
I/O #81
I/O #82
I/O #83
I/O #84
I/O #85
I/O #86
I/O #87
I/O #88
I/O #89
I/O #90
I/O #91
I/O #92
I/O #93
I/O #94
I/O #95
I/O #96
I/O #97
I/O #98
I/O #99
I/O #100
I/O #101
I/O #102
I/O #103
I/O #104
I/O #105
I/O #106
I/O #107
I/O #108
I/O #109
I/O #109
I/O #110
I/O #111
I/O #112
I/O #113
I/O #114
I/O #115
I/O #116
I/O #117
I/O #118
I/O #119
I/O #120
I/O #121
I/O #122
I/O #123
I/O #124
I/O #125
I/O #126
I/O #127
I/O #128
I/O #129
I/O #130
I/O #131
I/O #132
I/O #133
I/O #134
I/O #135
I/O #136
I/O #137
I/O #138
I/O #139
I/O #140
I/O #141
I/O #142
I/O #143
I/O #144
I/O #145
I/O #146
I/O #147
I/O #148
I/O #149
I/O #150
I/O #151
I/O #152
I/O #153
I/O #154
I/O #155
I/O #156
I/O #157
I/O #158
I/O #159
I/O #160
I/O #161
I/O #162
I/O #163
I/O #164
Dan's Data letters #1
Dan's Data letters #2
Dan's Data letters #3
Dan's Data letters #4
Dan's Data letters #5
Dan's Data letters #6
Dan's Data letters #7
Dan's Data letters #8
Dan's Data letters #9
Dan's Data letters #10
Dan's Data letters #11
Dan's Data letters #12
Dan's Data letters #13
Dan's Data letters #14
Dan's Data letters #15
Dan's Data letters #16
Dan's Data letters #17
Dan's Data letters #18
Dan's Data letters #19
Dan's Data letters #20
Dan's Data letters #21
Dan's Data letters #22
Dan's Data letters #23
Dan's Data letters #24
Dan's Data letters #25
Dan's Data letters #26
Dan's Data letters #27
Dan's Data letters #28
Dan's Data letters #29
Dan's Data letters #30
Dan's Data letters #31
Dan's Data letters #32
Dan's Data letters #33
Dan's Data letters #34
Dan's Data letters #35
Dan's Data letters #36
Dan's Data letters #37
Dan's Data letters #38
Dan's Data letters #39
Dan's Data letters #40
Dan's Data letters #41
Dan's Data letters #42
Dan's Data letters #43
Dan's Data letters #44
Dan's Data letters #45
Dan's Data letters #46
Dan's Data letters #47
Dan's Data letters #48
Dan's Data letters #49
Dan's Data letters #50
Dan's Data letters #51
Dan's Data letters #52
Dan's Data letters #53
Dan's Data letters #54
Dan's Data letters #55
Dan's Data letters #56
Dan's Data letters #57
Dan's Data letters #58
Dan's Data letters #59
Dan's Data letters #60
Dan's Data letters #61
Dan's Data letters #62
Dan's Data letters #63
Dan's Data letters #64
Dan's Data letters #65
Dan's Data letters #66
Dan's Data letters #67
Dan's Data letters #68
Dan's Data letters #69
Dan's Data letters #70
Dan's Data letters #71
Dan's Data letters #72
Dan's Data letters #73
Dan's Data letters #74
Dan's Data letters #75
Dan's Data letters #76
Dan's Data letters #77
Dan's Data letters #78
Dan's Data letters #79
Dan's Data letters #80
Dan's Data letters #81
Dan's Data letters #82
Dan's Data letters #83
Dan's Data letters #84
Dan's Data letters #85
Dan's Data letters #86
Dan's Data letters #87
Dan's Data letters #88
Dan's Data letters #89
Dan's Data letters #90
Dan's Data letters #91
Dan's Data letters #92
Dan's Data letters #93
Dan's Data letters #94
Dan's Data letters #95
Dan's Data letters #96
Dan's Data letters #97
Dan's Data letters #98
Dan's Data letters #99
Dan's Data letters #100
Dan's Data letters #101
Dan's Data letters #102
Dan's Data letters #103
Dan's Data letters #104
Dan's Data letters #105
Dan's Data letters #106
Dan's Data letters #107
Dan's Data letters #108
Dan's Data letters #109
Dan's Data letters #110
Dan's Data letters #111
Dan's Data letters #112
Dan's Data letters #113
Dan's Data letters #114
Dan's Data letters #115
Dan's Data letters #116
Dan's Data letters #117
Dan's Data letters #118
Dan's Data letters #119
Dan's Data letters #120
Dan's Data letters #121
Dan's Data letters #122
Dan's Data letters #123
Dan's Data letters #124
Dan's Data letters #125
Dan's Data letters #126
Dan's Data letters #127
Dan's Data letters #128
Dan's Data letters #129
Dan's Data letters #130
Dan's Data letters #131
Dan's Data letters #132
Dan's Data letters #133
Dan's Data letters #134
Dan's Data letters #135
Dan's Data letters #136
Dan's Data letters #137
Dan's Data letters #138
Dan's Data letters #139
Dan's Data letters #140
Dan's Data letters #141
Dan's Data letters #142
Dan's Data letters #143
Dan's Data letters #144
Dan's Data letters #145
Dan's Data letters #146
Dan's Data letters #147
Dan's Data letters #148
Dan's Data letters #149
Dan's Data letters #150
Dan's Data letters #151
Dan's Data letters #152
Dan's Data letters #153
Dan's Data letters #154
Dan's Data letters #155
Dan's Data letters #156
Dan's Data letters #157
Dan's Data letters #158
Dan's Data letters #159
Dan's Data letters #160
Dan's Data letters #161
Dan's Data letters #162
Dan's Data letters #163
Dan's Data letters #164
Dan's Data letters #165
Dan's Data letters #166
Dan's Data letters #167
Dan's Data letters #168
Dan's Data letters #169
Dan's Data letters #170
Dan's Data letters #171
Dan's Data letters #172
Dan's Data letters #173
Dan's Data letters #174
Dan's Data letters #175
Dan's Data letters #176
Dan's Data letters #177
Dan's Data letters #178
Dan's Data letters #179
Dan's Data letters #180
Dan's Data letters #181
Dan's Data letters #182
Dan's Data letters #183
Dan's Data letters #184
Dan's Data letters #185
Dan's Data letters #186
Dan's Data letters #187
Dan's Data letters #188
Dan's Data letters #189
Dan's Data letters #190
Dan's Data letters #191
Dan's Data letters #192
Dan's Data letters #193
Dan's Data letters #194
Dan's Data letters #195
Dan's Data letters #196
Dan's Data letters #197
Dan's Data letters #198
Dan's Data letters #199
Dan's Data letters #200
Dan's Data letters #201
Dan's Data letters #202
Dan's Data letters #203
Dan's Data letters #204
Dan's Data letters #205
Dan's Data letters #206
Dan's Data letters #207
Dan's Data letters #208
Dan's Data letters #209
Dan's Data letters #210

 



Give Dan some money!
(and no-one gets hurt)