The $.99 thing started just to psychologically cause people to think it is cheaper. At first glance, $99.99 looks cheaper than $100.00, when really what difference is a penny?
I've been wishing this would go away but, unfortunately, you're starting to see even $.98 and $.97 sigh