2008-04-16

Vista cycle of life

Vista LifeI have had Office 2007 for quite a while now but a workmate pointed out the SmartArt and I thought I would have some fun while we tried to repair his Dell M1330 that was infested with Microsoft Vista. Thank you Dell. There are plenty of articles around the net stating that Vista is slow, incompatible and buggy. Recently there have been articles stating that Vista marks the decline of Microsoft, and will advance the uptake of Linux/Ubuntu and Apple OS X. Certainly I am never one of the first people to uptake a new operating system, so I have hung off Vista while people go through the pain of a new Microsoft system. The wailing is not unfamiliar, I simply assume that these complainers do not have the memory from previous major version releases from Microsoft.

So my Microsoft Windows Vista experience is limited to solving this particular problem. Which was Vista trying to start, then resetting. I ran SpinRite over the drive and it came up OK. We tried to rescue the system a number of different ways that Vista allowed us to no avail. We tried to install Vista from scratch and still had errors, even after removing the whole partition. So a hardware issue, not a Vista problem. However Vista did not help any. This particular Dell M1330 needs a good going over.

I will try not to let this incident over ride my expectations of the next service pack edition of Vista. In the meantime I will not hold back on poking fun.
Vista Choice

2008-04-15

Windows XP is running slow

Being a computer geek is somewhat like being a doctor. People will approach you from out of the blue, seeking advice on what ails them. The most common question I am asked is about a mysterious slow down. I have a list of items I usually run people through but, people being people, will forget mostly everything by the time they get back to their systems. For these people, and my own reference, I have listed out the steps you can take. Note that this is for Windows XP, and not Windows Vista or Windows M.E. or Windows Pustule. For people who are experiencing a slow Vista ... upgrade to Windows XP. You heard me. Upgrade.

There's nothing groundbreaking about the list below, you can find many similar lists by googling around. This is just the stuff that I like to do, and now you can too. Without asking me about it. Below is only note form so if you want more detail for any step then check out my handy technical resource.

Backup first:

Backup your machine before doing any of this. Norton Ghost the whole drive is great if you can do it – not easy with a laptop. Use some sort of backup software (My Computer > right click on C: > Properties > Tools > Backup Now …) if you can’t ghost, or at the very least make sure you have copies of all of your documents and photos burned to CD or DVD (multiple copies, multiple CDs/DVDs).

Here is a cool trick. (1) Get a new hard drive, possibly larger, maybe faster, maybe more on drive cache, hopefully NCQ. Replace your current hard drive with the new one. Reinstall windows. (2) Buy an external USB hard drive case and insert your old hard drive, you now have a complete backup and all of your files accessible by USB. Should things go badly with your new install then you can always put the old hard drive back in your computer and use the new hard drive as the external drive.

Make Windows XP run faster:

1) Remove anything by Symantec (Norton AntiVirus)
- For antivirus use Eset NOD32 or free Avira AntiVir
- Run a complete disk scan for viruses

2) Download, install and run Spybot (and maybe adaware)
- safer-networking.org
- Run a complete scan
- Don’t let it stay resident

3) Remove software you won’t ever use, sometimes (rarely) they have resident services
- Control Panel > Add or Remove Programs

4) Check what is running at startup
- Start > Run > msconfig > Startup
- Untick anything that you are CERTAIN you know what it is and don’t want it running.
- Use Google to find out about start up items that you are unsure of, but if still in doubt then leave it in.

5) Clean up the browser
- Use Firefox, or Chrome not Internet Explorer.
- Don't install toolbars from google or yahoo or whatever. Figure out how to disable them if you already have them installed.
- Firefox > Tools > Clear Private Data > tick everything.
- If you HAVE to use Internet Explorer then make sure you have the latest version.
- Internet Explorer is covered mostly by “Disk Cleanup”
- Internet Explorer > Tools > Internet Options > General > Browsing History > Delete > Delete All

6) Install Adblock Plus
- Firefox > Tools > Ad ons > Get Extensions > Adblock Plus
- Don’t forget to subscribe after restarting Firefox – the subscribe window is often behind the main window

7) Clean the registry. A little dangerous, maybe skip this.
- ccleaner.com
- CCleaner is decent enough, and free.

8) Check disk
- “My Computer” > right click on Drive C: > Properties > Tools > Check Now …

9) Disk cleanup
- “My Computer” > right click on Drive C: > Properties > General > Disk Cleanup

10) Defragment hard drive
- “My Computer” > right click on Drive C: > Properties > Tools > Defragment

11) Run disk maint software like spinrite
- grc.com

Alternatives:

OR backup, reformat, re-install Microsoft Windows and all of your software.

OR forget Microsoft completely, format hard drive and install the latest Ubuntu. Free! Open source - so you can know it is good.

Hard core:

If you’re game to handle the full power of geekiness to speed Windows XP:

1) Check IDE drives are in DMA and not PIO mode.

2) Check Virtual Memory size and location

3) Disable unneeded services
- BlackViper

4) Carefully examine your files. This may not speed things up but will let you know about your drive space usage.
WinDirStat

Hardware solutions:

1) Add more RAM.

2) Replace HDD with faster, larger HDD with NCQ and a larger cache.

3) Replace computer.

4) Get a Mac.

2008-03-20

Do Not Call Register

I loathe the practice of cold call telemarketing. The Australian Do-Not-Call Register is absolutely awesome. Unfortunately the government lets charities through, which I handle by politely stating that I have a personal policy to never respond to this method of marketing, and hang up. I donate to World Wide Fund for Nature, Green Peace and the Salvation Army off my own bat, I don't need any help thanks.

I used to get two or more telemarketing calls a week, one time I had three in a night, but in the many months since registering my number at do-not-call, I have only received one telemarketing call which was a sleazy southern Asian guy who was pretending to have dialed the wrong number and wanted to know if he could talk with me anyway. I had a bit more to say to that guy than my usual polite spiel.

The do-not-call register is a major success.

I am not opposed to filling out surveys. When not in a rush at the shops, I will happily sit down and be interviewed or answer questionnaires. I seem to be targeted for this, which I believe may expose a bias in that method of research - asking people less likely to cause you problems.

I loathe spam junk email, but I subscribed to SMSpup which spam you with semi useful stuff from categories of companies that you can pick and in return will allow you to send free SMS messages from their web site. Not too bad. One of the SMSpup adverts was for OpinionWorld who have competition prizes for answering surveys. I almost passed this up but must have been particularly bored that evening. So every now and again I get an email from OpinionWorld about a survey they'd like me to fill in. They are easy enough to fill in when I am calming down from a heavy day at work. Occasionally you get tossed a gem survey like the one that sent me lollies, surveyed me about what I thought ... and paid me money to do it. Paid to eat lollies! That's special! I used the lolly money to buy the first two seasons of "The Shield" from DVDOrchard. Woohoo!

The ORU
SMSPup just sent me an ad asking me to join another survey company called "ORU" (Online Research Unit). I thought "Why not? I can has more lollies?" but I read the terms and conditions. Check out the section titled "The National Do Not call Registry" at the bottom of their old terms and conditions. Basically you gave them and any company who joins them, the right to bypass the do-not-call registry.

So I wrote an email complaining about this to the organisations that ORU touts as to their legitimacy. The Association of Market & Social Research Organisations (AMSRO), European Association of Opinion and Marketing Research (ESOMAR) and the Australian Market and Social Research Society (AMSRS) talked it though with "The ORU" and they have removed the clause from their terms and conditions. Hurrah for the power of the cranky user! And to the willingness of The ORU to change.

I still think that the "Do Not Call Register Act 2006" needs to be tightened up so that registrants can indicate that they want to never authorise calls under any circumstances.

2008-03-02

Printing Ink Costs & CISS

SizeSnapFishHarveyBigWBigPhotoOfficeWrksCISS
4x6"0.190.250.190.120.190.20
8x10"3.954.953.846.99

8x12"3.955.953.847.994.951.00
10x15"9.9514.959.84


11x14"13.95
13.95


12x16"15.95
15.95


A3
19.95



12x18"
19.95



16x20"22.9529.9522.95


A2
34.95



16x24
34.95



20x24"24.95
24.95


20x30"39.9569.9539.95


Prices at 2 Mar 2008 in Australian dollars.
I have to admit to not printing my photographs much anymore, I have a Flickr account and when I come back from a trip that has a lot of images, I will make a presentation with FotoMagico or iPhoto and force my family to sit through the presentation.

However I occasionally want a print in my office or to decorate my home walls or to give to others. In these cases I will usually head to Office Works, Harvey Norman or BigW and use the fine printing services there. Recently I signed up with HP's SnapFish with 50 prints for free, and they turned out nice and seem quite reasonable for 19 cents a print.

Then my brother in law came over and he mentioned a printing system that drastically reduces the printing costs of your home printer. The Continuous Ink Supply System (CISS) has a big container of ink sitting next to your computer with little tubes that run into specially modified versions of ink cartridges. The printing costs via CISS effectively makes your printer competitive with the retail printing services and much better value in some cases.

I have an old Canon IP4200, the CISS from RIHAC cost me $150 (inc delivery from ebay) and is the equivalent of 10 sets of ink cartridges which would cost from $1000 to $1300 for genuine Canon cartridges, or from $600 to $750 for non-genuine/refills (Inkjet Wholsale). A HUGE saving. The CISS has easy refills that make for even cheaper per print cost. The CISS refills are about $65 delivered, for 10 cartridge sets equivalent. $65 instead of $1300. ($Australian)

Another way to look at it : get some good 6x4" photo paper from somewhere like OfficeWorks and you can get about 20cents a print (depending on the cost of the paper), but the real value is in printing A4 or 8x12"; with some excellent 250gsm high gloss paper (I got a 50 pack of Kodak Premium Photo Paper, 250gsm gloss for $30) you can print A4 for under $1 (ink & paper), or $2 if you go for the uber expensive Canon Photo Paper Pro Super High Gloss. Under half that of the retail printing service.

Which brings me to the downside of the CISS for the IP4200. CISS is a bugger to install for Canon. You have to remove the chips from the original cartridges and place them on the CISS. You have to install silicon seals, tape the lid sensor down, install a metal arm, transfer ink out of the air balance chamber, and figure out how to reset the alert system. None of which is difficult and the instructions provided are very good. The process takes a while, requires you to read carefully, wear gloves, use a stanley knife very carefully, operate a soldering iron, and use a syringe. The process is not as scary as it sounds but it sure isn't as simple as just clicking the cartridges in.

The great news for other printer makes is that you don't have to bother with much of this. HP and Epson printers are much easier to install as the chips are included, no stanley knife to remove old chips or soldering iron to stick them on. I almost went out and bought a new Epson because of this.

I'm not sure any of this is approved by the printer manufacturer so warranty issues are questionable. But with the low price of printers these days, I'm not really concerned with getting the system repaired. Let's face it, after using the CISS once, I could easily buy 4 printers with the money I save.

Another potential flaw in the plan is that some third party inks last nowhere near as long as genuine inks. Check out your supplier's information on their ink. There has been much discussion and argument over standards for fade testing with ANSI designing a rating system to be announced in the near future. Check out Wilhelm Imaging Research, although there is some discussion about his testing conditions and anecdotal reports of reversed results. This area obviously needs more study. The ANSI rating will be a great help for we consumers. You can take steps to reduce fade or extend the life of the print by laminating, framing behind glass or using a photo spray. Also consider the environment you're placing the photo in; try to avoid direct sunlight, heat, humidity and smoke.

For comparison I created a printing price table. I took all due care to copy the details across but I can make mistakes so I strongly recommend you check out each sites web site for full pricing details. Information displayed here should be only taken as a rough guide, the CISS are my estimations only. There are all other sorts of factors including paper and ink quality that you need to take into account. Plus you don't have to buy and maintain a printer if you use the retail printing services, and you aren't restricted to size (generally).

I've just had the system for a little under a week and already I've produced dozens of 6x4 and a dozen A4 prints. The quality is amazing. My house walls are in for a shock.

2007-11-12

Windows Desktop Search

This image implies the direct relationship between Microsoft and US governmental big brother type operations as well as the big bully MPAA RIAA organisations. I'd like to think this is parody, however if the owners of the logo feel the need to exert their trademark powers then I'd be more than happy to replace this image.I installed Office 2007 to get the new Outlook, Word, Powerpoint and Excel. To avoid complications with the large number of clients I work with, I didn't install the latest version of Access, sticking with Access2003.

The main reason I installed Outlook was because I was told how the search facility was much improved. In my experience, Outlook's search facility is the worst I have ever used; a beacon decrying the pitiful talent at Microsoft.

Imagine my disappointment when I find that the search in Outlook is every bit as awful as it had always been. I then approached the IT guys with my findings and they informed me that I had to install another piece of software to get search working quickly. Indeed I had noticed the little windows indicating that this might be the case, if only I had read it in more detail.

So I tracked down Windows Search and installed it. The software wanted to index every document on my computer but I didn't want that to happen, I have nearly twenty years of files in a refined directory tree that allows me to locate the documents that I need quite rapidly, so I figured out how to switch the file indexing off, just index my outlook files, thank you.

A couple months later, Microsoft installed this software on everybody's computer without asking, much to the outcry of the masses. Microsoft claims this was a mistake. I don't think so. To me, the forced installation of indexing software on every computer has many obvious evil intentions by Microsoft. Big brother is looking through every document on your computer. (1) They want to beat out Google from the desktop search facility by forcing their own onto your system. I have tried Google desktop search before and noted that it hogs too many resources to be useful for the very rare occasion that I needed it. (2) They want to make it easy to query your computer for files they don't want you to have or that you do not have legitimately. (3) They are working with external organisations (probably governmental or perhaps IP related) that want to track what you have on your computer either remotely or have an audit trail when they snatch your machine. (4) The software might report back when certain keywords appear in a document, just in case you're writing some sort of terrorist document.

I was safe, or so I thought. I had already told Windows Search to just index my email. So why was the hard drive ticking away? Oh, it put back "My Documents" in the search list. Bad Windows Search, no! I simply went back into "Windows Desktop Search Options" and remove "My Documents". Again. The indexing ceases.

The next morning the hard drive starts ticking away again. "My Documents" is back in the index list. No! I remove it. Maybe I didn't make myself clear. I don't want "My Documents" to be indexed. Hmmm, I located the folder for "My Documents", right click -> General Tab -> Advanced and untick "For fast searching, allow Index Service to index this folder". Not that we are talking about Index Service which is a different indexing engine. Hmmm, I have disabled Index Service already.

Next day; Windows Search is indexing "My Documents"! Bastards! Fine, I can put up with the slow Outlook search. Everybody off. Control Panel -> Administrative Tools -> Services. Find Windows Search, change to disabled. Click on the little magnifying glass in the start bar (near the time) and tell it to exit. That'll fix it right? Not completely. Windows Search still shows up after reboot, it sits there looking smug. I am pretty sure it can't do anything because SearchIndexer isn't in the task manager - I did disable it, but I left the laptop on over the weekend. SearchIndexer shouldn't have done anything, but then Microsoft forced it to be installed on people's machines without asking so who is to say they don't force it to start whenever Microsoft wants. Microsoft has already proved that they are not to be trusted.

I click Start -> Run and type MSCONFIG and tap enter. Stop Windows Search from starting up and I think it all looks OK. As far as I can tell.

A few weeks later, I noticed Outlook thrashing the hard drive. Hmmm, was it indexing things it shouldn't? Time to completely uninstall Windows Desktop Search. Control Panel -> Add Remove Software, and good riddance to bad rubbish. During the uninstall process Windows Desktop Search tried to imply that everything I had installed after I installed WDS might not work. Nice try buddy. Being a Microsoft product we can't properly check dependencies, so I'll just have to take that chance. Any software that depends on Windows Desktop Search deserves to not work.

Basically, you are at the mercy of the company who created the operating system. They can do whatever they want when the software is not Open Source, and Microsoft is exceedingly anti Open Source. In the past I always assumed this was because it would be embarrassing for Microsoft to open their source code because (1) they are terrible at security, (2) write buggy code, and (3) have stolen code from other companies (they have settled out of court for hundreds of millions of dollars on a number of cases where they have been accused of stealing code).

I get the feeling that Microsoft has sinister motives with this forced installation of Windows Search. It was not a mistake, it is just too stupid for a mistake, even for Microsoft, particularly given the heat they have taken over the previous forced update.

Thankfully, Open Office is becoming quite usable. More and more software is being made available for other operating systems like OS-X (not that I trust Apple completely) and Linux. With every new system I purchase at work and home, the alternatives are carefully considered ... the number of Windows machines that I have to deal with is reducing rapidly. Joy.

Trust nobody. Give Microsoft the flick.

2007-10-27

Toys

I had a birthday celebrating a numeric amount that is evenly divisible by 10. Western culture increases the significance of this even simply because of the nature of the number being evenly divisible by 10. Well 16, 21 and probably even 18 has their own reasons for attracting importance. 21 detracts a lot from 20.

I elected not to have a large party with all the friends and so forth. In fact, I very very rarely have a birthday party with all the friends. The celebrations are more of a family affair. And only then because they all know my birthday, and insist on doing something. I almost was able to contrive being out of the country over the allegedly significant day, but decided against the expense, and was thwarted by the family's insistence that celebrations would simply be delayed. It's not that I don't appreciate the family's efforts, I just don't want so much fuss made over simply having survived to this point. My family is full of great people, so a get together is nice.

We all got together and because of the divisible by 10 nature of my age, I got some uber gifts. The Nintendo Wii is an awesome video game platform and I highly recommend it to everyone. That isn't just people who enjoy video games, but people who enjoy being entertained. The bundled Wii Sports is an absolute hoot and a wonderful way to exercise - yes! A video game that requires gross physical effort. Dump that XBox 360 and the PS3 and get your obese children a Nintendo Wii. And a bicycle.

My fiance has seen me making eyes over the new iPod Touch, and took me out to the largest Dick Smith's store that I have ever seen to pick up this little box of wonder. I have read the reviews, looked at the iPhone and bemoaned the issue of the device being tied to an evil telephone carrier. The iPod Touch looked like the device I wanted, and I was so very right. Sure it has some features that are messed up because Apple is playing silly-buggers with their customers, but the features that are working are just phenomenal. I have demonstrated this device to friends and family and they are all blown away. My mother, who is over 60, but looks much younger :), was easily able to figure out how to work the device in seconds. To me this is a mark of how intuitive and simple the interface is. The video is clear, the screen is large enough to read web pages and small enough to slip into my pocket. So simply to browse the web (slashdot, digg, flickr, ebay) and watch some video podcasts (Ask A Ninja, Totally Rad Show) from anywhere in my wifi range. Awesome. I love it!

Recently some bright person has figured out how to "JailBreak" the iPod Touch, which means you can install a number of fantastic third party applications and fix the short falls of the system yourself. I have been hesitant to do this at the moment because I love the features already built in and I also want the next update that Apple has promised to fix the Calendar to allow you to actually enter information (this can be fixed with JailBreak).

A couple weeks before my birthday, I was heading to the Philippines. I always spend some time in the airport duty free but rarely do I ever purchase anything. I noticed the Nintendo DS on sale with the "More Brain Training" software. I had convinced an Uncle to purchase this little monster about six months ago and he has been raving about it ever since. Brain training sounded like an excellent excuse to pick up one of these devices as I am starting research for a PhD and will need all the brain power I can get. Maybe I don't need the distraction but I certainly need the brain power. So my brain did a tricky thing where I justified the purchase on the terms of brain exercises, fun for my fiance as well as myself, and there was a quickly approaching birthday that was evenly divisible by 10. Another factor was that the Brisbane International Airport duty free is actually very good value and I often regret missing out on taking advantage after I leave the airport. So I bought a baby blue Nintendo DS with the "More Brain Training" game - and had a blast. According to the device, my brain is getting younger :) Another highly recommended device.

All these guys along with filling my Flickr account with images taken with my new Canon EOS 400D + lenses have made for a wonderful set of toys. (I still love the Canon IXY!)

Creativity, entertainment and exercise. Getting older is cool!

2007-05-22

Sugar vs Artificial Sweeteners

Looking at my eclipse mints tin, I noted that it didn't have the usual nutritional information on it, was probably on the plastic that I tore off to get to the minty scrumptiousness contained within. So I checked out Wriggley's poorly constructed browser specific web site to see what made these mints sweet (I sent them a note to sack their web monkeys who are Microsoft whores that are alienating the rest of us alternative browser users [!!! NOW FIXED!!!]).

Oh yummy. Quite a bit of alcohol in there. Some of the toxic type.

Then I thought about the various health warnings and possible links of artificial sweeteners to cancer, tumours, joint destruction etc that we keep hearing about through the old-wives-tales hotline.

Most of the approved artificial sweeteners have been thought to be linked to cancer, but tests that show they are linked have used extremely high amounts of the chemical or have been faulty in the conduct of the experiment. However - there still may be a link, and if it is 1 chance in 10,000 of causing cancer then I want to know. And that would be about the chance of increased cancer risk, given the levels we use - which is why the causal effect is so hard to detect.

Some sweeteners aren't thought to be linked to any health problems at all. Yet.

Also note that some sweeteners are banned in the US despite tests showing they are safe because of alleged pressure from the powerful US sugar industry.

A list below is provided for your entertainment. Keep in mind that indeterminant chance of getting cancer doesn't mean that the product doesn't cause cancer. It is just hard to detect.

You should, at the very least, check out the last one I put in.
  • 950 Acesulfame_K Poor aftertaste.
  • 951 Aspartame Possible link to headaches, brain tumors, lymphoma.
  • 952 Cyclamate Possible links to cancer.
  • 954 Saccharin Nasty aftertaste. Possible links to bladder cancer.
  • 955 Sucralose aka Splenda. Organochloride / chlorocarbon. Probably dangerous.
  • 956 Alitame by Pfizer.
  • 957 Thaumatin Naturally isolated from the katemfe fruit.
  • 961 Neotame by nutrasweet. Produces toxic methanol.
  • Stevia Natural plant extract. Possible mutagen of liver.
  • Xylitol Wood / birch alcohol. Kills dogs.
  • Maltitol Sugar alcohol. Low GI.
  • Sugar Proven links to obesity, heart disease, diabetes. Possible links to hyperactivity. One of the largest killers of modern humans.

Yeah. Artificial sweeteners may slightly increase your chances of cancer for SOME artificial sweeteners - and there are a LOT of them. Eating sugar based products has a very strong chance of putting you in the ground early.

When I asked a nutritionist "What would be better, sugar based fizzy drinks or artificial sweeteners?" the first reaction was of disgust and "Don't drink fizzy drinks at all!", which is sound advice given recent developments on the effects of Sodium Benzoate (Presevative 211) which will destroy your liver or stuff your brain with parkinsons and a possible plethora of other nasty effects. However, after much discussion that involved the nutritionist refusing to believe that you need to choose between the two by my postulation that the average schlepp wants the fizzy stuff, the nutritionist begrudgingly conceded that she would recommend artificial sweeteners, given the slight unproved concerns of health issues versus the devastating problems associated with high processed sugar intake.

Yes I eat Eclipse mints and will continue to do so, even tho they seem to be mostly alcohol, artificial sweeteners and gooey crud they scrape off some tree :)

I also drink Pepsi Max, Coke Zero, LA Ice Maxi and so forth. The chances of sweetener related problems are so small compared to sugar related problems. However ... again ... Sodium Benzoate ... maybe I won't drink fizzy stuff any more.

Ideally, I reduce fizzy drink intake to nothing, consume water instead and simply brush my teeth when I want fresh breath, but the world is set up to make that more awkward or stupidly expensive in the case of water.

It's simple. Exercise more and eat less! And ... it's hard. Exercise more and eat less!

"Greater consumption of sugar-sweetened and low-calorie sodas was associated with a significantly higher risk of stroke." - Bernstein 2012. Soda consumption and the risk of stroke in men and women.

"consumption of diet soda at least daily was associated with significantly greater risks of select incident metabolic syndrome components and type 2 diabetes." - Nettleton 2008. Diet Soda Intake and Risk of Incident Metabolic Syndrome and Type 2 Diabetes in the Multi-Ethnic Study of Atherosclerosis (MESA). Atrayee 2008. Genotoxicity Testing of Low-Calorie Sweeteners: Aspartame, Acesulfame-K, and Saccharin.

"artificially sweetened soft drinks may increase the risk of preterm delivery." - Halldorsson 2010. Intake of artificially sweetened soft drinks and risk of preterm delivery: a prospective cohort study in 59,334 Danish pregnant women.

"The results of this mega-experiment indicate that APM is a multipotential carcinogenic agent, even at a daily dose of 20 mg/kg body weight, much less than the current acceptable daily intake." - Soffritti 2006. First experimental demonstration of the multipotential carcinogenic effects of aspartame administered in the feed to Sprague-Dawley rats.

"cola consumption may increase the risk of chronic kidney disease." - Saldana 2007. Carbonated beverages and chronic kidney disease.

"Cases are presented demonstrating the early initiation and rapid progression of dental caries in three adolescents. A common factor is the ingestion of high amounts of caffeinated-carbonated soft drinks." - Majewski 2001. Dental caries in adolescents associated with caffeinated carbonated beverages.

Books Read 2025

Below are the books that I read during 2025 and my rating out of 5. Rating Title Author Book# 5 Flybot Dennis E. Taylor - 5 Here One Moment ...