Ever since I found out this gem of a store a year or so ago, Al Flaherty's is now my first stop when shopping online.
They are head and shoulders above the competition in terms of efficiency and speed.
Even in times of great demand, they still manage to ship out my orders the same day as I place them, or the very next day.
Keep up your great work, Al Flaherty's!