Thomascook.com have quite a good deal.......I booked a flight for Jan 2009 costing 442 British pounds which is good for the DR.....i paid 100 deposit with the balance required 12 weeks before the flight.......
Obviously if you cancel you lose the 100,all other airlines i checked were over 550...