20070807 business.india-business: Indices end marginally up; Sensex retreats below 15K