You might try Forida Boat Tops on Haines Road. I had them make one for my open fish a couple years ago. Real nice people, great product, good prices. As a matter of fact, I'll be calling him for a cover for the boat I just bought.
Did you have the Warlock that was at the Longboat Key get together a couple weeks ago?
BTW, nice avatar