FramesDirect.com / Bad service
I received my frames within a week of placing my order. Although they promised shipment 1-2 days following the order placement, they shipped within 3 days.
I did the "free" shipping option which meant USPS Parcel Post. This item arrived within 2 business days. The closest shipping option to that was USPS Priority Mail for $7.99 which takes 2-3 days. I saved the $7.99 and got the frames in the same amount of time as Priority Mail.
Unfortunately, Frames Direct does not give you specific shipping options until you get to the final checkout page. I like to know my shipping options BEFORE I go to the final checkout.
The frames were exactly what I ordered, but I wish Frames Direct would be more honest about actual shipping times.