Простейший психологический приём. Мозг клиента ориентирован на первую цифру слева. Т.е, если что-то будет стоить 999, 99 руб., то подсознательно покупатель будет воспринимать, что это - меньше, чем тысяча; всё-таки 900 "с небольшим", а не целая штука. Нет, логически большинству всё прекрасно ясно, что это, по сути, та же тысяча. И всё-таки, иногда (а вернее, ОЧЕНЬ часто) психология довлеет над рациональным...
Еще бы отметил, когда Вы покупаете несколько товаров по подобной цене, Вы уже не стараетесь складывать точно сумму покупки и набираете больше товаров.