I've bought all of mine at Gabes. They have some from WDW and Disneyland. Most are from TDS. I've paid anywhere from $1 to $6. Just be careful of misprints. The only problem is, I doubt there's a store near you. I don't even know if there's one in Fl. They do have a website, I think.
momof2OH,
I'm in southeast Ohio. The full name of the store is Gabriel Brothers, but we just call it Gabes for short. I usually go to the one in Parkersburg (Vienna) VA or the one in Zanesville, OH. I know there's one in St.Clairesville, and some up north toward Cleveland. Their website has a store locator. You just have to watch what you buy for holes and misprints. They also carry other name brand stuff, like Guess, LTD TOO, Levi, Liz etc.
BTW, I just got back from Jeffersonville Outlet, today. The lady at the Disney store told me they weren't going to get any more merchandise in, but she wouldn't say for sure they weren't going to mark down what they had left. I got some cute $6 address book/keychains for $1.20!