I disagree completely. The prices act as a (slight) marketing tool giving a nod to their primary customer base, and adding .99 prices would feel like pandering. It's clean and simple, as a potential customer I appreciate that.
I really commend Keen for throwing consulting into the mix - Consulting prices are typically a black box to the customer that sales teams use as bargaining chips. This sort of openness is quite welcome as far as I'm concerned.