We just recently had some landscape material delivered from Phoenix Stone. Their prices are very competitive. If I remember correctly, topsoil was about $20.00 per yard. Delivery fee is approx. $50.00 minimum.
You may be better off buying bagged dirt for that kind of delivery fee on 2 yards and still have the 'easier' factor.