Melt the butter in a heavy bottom pot and saute onions, garlic, celery, and tomatoes for 10 min. Stir in the flour until all is incorporated. Slowly add sherry, white wine, cream and milk, stirring continuously. Bring to a slow boil. Add all of the seafood ingredients, lemon juice, green onions, and paprika. Bring back to a slow boil. Simmer for 20-30 minutes add the basil and season to taste with salt, black pepper, and cayenne.