Go to Canadavet.com
The heartgard is almost half price
The Frontline is a bit cheaper
Shipping is usually free and arrives at your door, one word of caution though
it does take about 10 days to 2 wks to receive.
I have been ordering from this company for a year now and have been very satisfied.