IT Central Station is now PeerSpot: Here's why

SSIS OverviewUNIXBusinessApplication

SSIS is #3 ranked solution in top Data Integration Tools. PeerSpot users give SSIS an average rating of 7.8 out of 10. SSIS is most commonly compared to Informatica PowerCenter: SSIS vs Informatica PowerCenter. SSIS is popular among the large enterprise segment, accounting for 68% of users researching this solution on PeerSpot. The top industry researching this solution are professionals from a computer software company, accounting for 21% of all views.
SSIS Buyer's Guide

Download the SSIS Buyer's Guide including reviews and more. Updated: July 2022

What is SSIS?

SQL Server Integration Services (SSIS) is a Microsoft platform designed to build enterprise-level data integration and data transformation solutions. Users now have the ability to solve intricate business queries by downloading and copying files, cleansing and mining data, loading data warehouses, and managing SQL Server objects and data through Integration Services. SSIS is a component of the Microsoft SQL Server data software used for many data migration tasks.

SSIS loads data into one or more destinations by extracting and transforming data from a wide variety of sources such as XML data files, flat files, and relational data sources.

Integration Services include:

  • An SSIS catalog database to manage, store, and run packages.
  • An ample set of built-in transformations and tasks.
  • Graphical tools for building packages.

Create packages programmatically and code custom tasks through programming the extensive Integration Services. With graphical Integration Services, you can create solutions without writing any code.

Benefits of SSIS

There are many benefits of SSIS, such as:

  • Solve complex business problems - encrypt files with SSIS and send them to various network locations.

  • Migration of DTS packages to SSIS - users can migrate DTS packages to SSIS while choosing to run DTS packages using DTS runtime or incorporate DTS packages into SSIS.

  • Development of ETL processes - Microsoft’s SSIS packages provide the ability to extract, transform, and load data into data warehouses. This service takes data from various sources, like CSV files, XML files, flat files, and relational data sources and transforms and loads them to their destinations.

  • Data migration from other databases - with Integrations Services, users can transform data to make sure it complies with the rules of the database they are migrating to.

  • Managing and automating SQL server objects - SSIS packages can manage and automate SQL server objects which will help save you time and resources.

Reviews from Real Users

The SSIS platform stands out among its competitors for a variety of reasons. Two major ones are its debugging capabilities during data flow execution and its easy connectivity with other Microsoft tools.

Muhammad J., a senior manager software developer at Techlogix, notes, "The debugging capabilities are great, particularly during data flow execution. You can look into the data and see what's going on in the pipeline."

Ismail L., a data engineer at a tech service company, writes, "The most valuable thing is that it is easy to connect with Microsoft tools. In Europe, particularly in France, a lot of companies use Excel, SQL Server, and other Microsoft tools, and it is easier to connect SSIS with Microsoft tools than other products."

SSIS was previously known as SQL Server Integration Services.

SSIS Customers

PKP Energetyka, UniCredit Bank, Mostar, waldwasser, Ashok leyland, Florida Atlantic University, Stadt Frankfurt am Main

SSIS Video

SSIS Pricing Advice

What users are saying about SSIS pricing:
  • "t's incredibly cost effective, easy to learn the basics quickly (although like all ETL tools requires the traditional learning curve to get good at) and has an immense user base."
  • "Based on my experience and understanding, Talend comes out to be a little bit expensive as compared to SSIS. The average cost of having Talend with Talend Management Console is around 72K per region, which is much higher than SSIS. SSIS works very well with Microsoft technologies, and if you have Microsoft technologies, it is not really expensive to have SSIS. If you have SQL Server, SSIS is free."
  • "It comes bundled with other solutions, which makes it difficult to get the price on the specific product."
  • "It would be beneficial if the solution had a less costly cloud offering."
  • SSIS Reviews

    Filter by:
    Filter Reviews
    Industry
    Loading...
    Filter Unavailable
    Company Size
    Loading...
    Filter Unavailable
    Job Level
    Loading...
    Filter Unavailable
    Rating
    Loading...
    Filter Unavailable
    Considered
    Loading...
    Filter Unavailable
    Order by:
    Loading...
    • Date
    • Highest Rating
    • Lowest Rating
    • Review Length
    Search:
    Showingreviews based on the current filters. Reset all filters
    GaryM - PeerSpot reviewer
    Data Architect at World Vision
    Real User
    Top 5Popular
    SSIS 2016 - The good, the bad, and the ugly
    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    Flag as inappropriate
    PeerSpot user
    GaryM - PeerSpot reviewer
    GaryMData Architect at World Vision
    Top 5PopularReal User

    The insight into running packages comes from the BiXpress Audit and Notification frameworks which are an extra cost per developer. But it's invaluable. And I would argue it gives you insight into what's running like no other tool on the market can. Its as if you were running a debugger in production as you can watch data values change in variables as it runs and data counts as the data flows run. And it handles all the error handling for you which is massive. It sends you formatted and informative email or text when something dies with where it died and why. There is some performance cost but you can turn off SSIS logging so its basically swapping logging methods and BiXpress is SO far superior to the built in logging of SSIS.

    See all 6 comments
    BobAmy - PeerSpot reviewer
    Sr. Architect - Data warehousing & BI at Molina Healthcare, Inc.
    User
    Robust and does a good job of handling overload conditions
    Pros and Cons
    • "Data Flows are the main component we use. These can range from a simple source to sink ETL, to many source to many sink dataflows."
    • "We purchase an add on called task factory primarily to allow bulk delete, update and upsert capability. I'd like to see this be part of the standard package."

    What is our primary use case?

    We use SSIS to copy production data to Reporting Repositories. We use it for data movement from and to SQL or flat files such as CSV or fixed data.  This is primarily to build and update a data lake and data warehouse. 

    More custom use cases are to do DQ validation comparing source to destination, and to extract data from bat files and SSIS files in order to build a metadata repository for documenting and mapping all the ETL packages.  We use this to find the packages responsible for any particular table or file, or vice versa.  This system, along with statistics logging, also gives us summary reporting capability.

    How has it helped my organization?

    SSIS does a very good job of distributing work to many threads. It is robust and does a good job of handling overload conditions. It is simple for basic jobs, yet able to do very complex tasks. When all else fails, code can be written to make your own solution.

    I believe SSIS is not given the credit it deserves.  SSIS does what most other new vendors tout as great features.  But it is a very mature and stable product, unlike those others. It is supported by a larger company than many of those other products.

    The error messages are pretty clear and point you to the problem well.

    I am disappointed that Azure did not stay closer to SSIS for its Data Factory.

    What is most valuable?

    Data Flows are the main component we use. These can range from a simple source to sink ETL, to many source to many sink dataflows.

    For flexibility and to make reading the logs in case of errors, I prefer not to put multiple copy operations in the same dataflow, although that is possible.  I try to keep in mind how to make production operations as easy as possible in case of failures.  I want to give the night crew the best opportunity for success when an error does occur.

    We have about 1 error per 400 processes.  about 3/4 of these were transitory issues with issues like slow connections and temporary outages.  By making the code rerunnable, we can auto-restart on any error, and resolve the 3/4 without human Root Cause Analysis (RCA).  This leaves any failure after 2 retries the only issues that the night crew has to RCA and resolve.

    What needs improvement?

    We purchase an add-on called task factory primarily to allow bulk delete, update and upsert capability.  I'd like to see this be part of the standard package.

    I believe there are ways to build a model and set variables so that it can be a generic process.

    In my next system, I would like to have a generic process that would handle all the logging and processing in a model that can be modified and enhanced as the need for a better process, or different statistics to be logged is discovered.  I'd want this in a way that the model can be changed and all the processes, with their unique parameters, could all be changed with the model upgraded.

    For how long have I used the solution?

    15 years

    What do I think about the stability of the solution?

    Very mature and stable, and already has great performance features.

    What do I think about the scalability of the solution?

    It can be very scalable both by adding memory or cores, and by running the SSIS on a farm of servers.

    How are customer service and support?

    I did not really need much.  SSIS has a lot of excellent help available for a web search.

    How would you rate customer service and support?

    Positive

    Which solution did I use previously and why did I switch?

    Prior solutions used SQL triggers

    We have more control over the ETL with SSIS.

    How was the initial setup?

    Installation is quite easy.  There are some drivers and setting you may need to make, based on the sources or sinks you need.  I am hoping these are more embedded in the install process, as I have not set up a server since 2015.

    What about the implementation team?

    In house.  

    What was our ROI?

    good

    What's my experience with pricing, setup cost, and licensing?

    SSIS is part of SQL server, in itself a very solid product.

    You can run SSIS on the same SQL server instance where your data warehouse is, using the compute power at night to update, and during the day for reporting and data analysis.

    Which other solutions did I evaluate?

    I did not evaluate other options.  SSIS was available, and it worked well.

    I later changed jobs to another company that used SSIS, and worked to improve and grow their data warehouse solution.

    After using SSIS, we have tried talend, informatica, and spark solutions.  I would go back to SSIS, even for a non Microsoft shop, if I were allowed to.

    Which deployment model are you using for this solution?

    On-premises
    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    Flag as inappropriate
    PeerSpot user
    Buyer's Guide
    SSIS
    July 2022
    Learn what your peers think about SSIS. Get advice and tips from experienced pros sharing their opinions. Updated: July 2022.
    621,593 professionals have used our research since 2012.
    Muhammad Arif Javed - PeerSpot reviewer
    Senior Manager Software Development at Techlogix
    Real User
    While you can build your own components, that is not straightforward
    Pros and Cons
    • "The debugging capabilities are great, particularly during data flow execution. You can look into the data and see what's going on in the pipeline."
    • "It should have other programming languages supported as well from a scripting perspective. Currently, only C# and VB.NET are supported, which limits it to .NET. It should have Java support as well."

    What is our primary use case?

    We have used SSIS in many ways. Primarily, it has been used for building ETLs for populating data warehouse and staging areas. We have developed a number of data marts that were populated. We build data migration packages, which have been reused a number of times with minimal configurations. Additionally, we build complex data integrations solutions and data hand-offs between different applications. We have even used it for creating and parsing SWIFT messages for data integration purposes. We also used it for email triggers. 

    Now SSIS has introduced Big Data and cloud components. Though we haven't used any of these yet but it's really a very good addition to enhance SSIS capabilities.

    How has it helped my organization?

    SSIS is a tool which anybody can learn in no time. When we started the project, the whole team learnt it in one week's time and then were ready to start on project tasks. It gives you control. Recently, we used SSIS for a compliance project where we performed data cleansing and extensive data transformations to prepare data files for use of compliance (Trade Based AML solutions) application.

    What is most valuable?

    Script task and Script component for custom tasks: It gives you power to build your own logic if your requirements are not being fulfilled with existing available components. While the big thing is you can build your own components, that is not so straightforward. 

    It's visual design interface is good and you can easily understand the flow. 

    The debugging capabilities are great, particularly during data flow execution. You can look into the data and see what's going on in the pipeline. It has good logging capabilities as well.

    What needs improvement?

    It should have other programming languages supported as well from a scripting perspective. Currently, only C# and VB.NET are supported, which limits it to .NET. It should have Java support as well. 

    We couldn't explore big data related components, and this area should be up to the mark, if not already. Certain data quality checks should also be part of it. Currently, this is the biggest area that should be looked into. Data quality is an essential part of the integration process and ETL. Currently, only the data profiling task is there. 

    As an update, now SSIS offers big data components as well. 

    For how long have I used the solution?

    5+ years.

    What do I think about the stability of the solution?

    I've been using it for last 7 years in different projects for different banks. Didn't face any stability issues yet.

    What do I think about the scalability of the solution?

    Yes. It's very much scalable, but it all depends on how you design your solution. SSIS provides you extensive features and toolkit to handle all sort of data problems.

    Which solution did I use previously and why did I switch?

    I also used Oracle Data Integrator as an ETL tool but it all depends on your need and customer preference. SSIS is being easy to use and things can be developed very quickly so I prefer to use SSIS for most of my data related tasks.

    How was the initial setup?

    Its setup is very easy. You don't need too many components to start building ETL tools. Plus, there are a lot of online learning available for this tool. It can be deployed on any Windows machine with minimal requirements.

    What's my experience with pricing, setup cost, and licensing?

    If you have SQL Server License then you can use SSIS without any additional cost.

    What other advice do I have?

    Overall, we remained in a good position and in control while using SSIS. We didn't face any challenges.

    Which deployment model are you using for this solution?

    On-premises
    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    Flag as inappropriate
    PeerSpot user
    Ismail Lahbabi - PeerSpot reviewer
    Data Engineer at a tech services company with 11-50 employees
    Real User
    Top 20
    Good support, user-friendly, and easy to integrate with Microsoft tools, but needs a better console, more features, and better capability to handle a large volume of data
    Pros and Cons
    • "The most valuable thing is that it is easy to connect with Microsoft tools. In Europe, particularly in France, a lot of companies use Excel, SQL Server, and other Microsoft tools, and it is easier to connect SSIS with Microsoft tools than other products."
    • "It is also easy to learn and user-friendly. Microsoft is also good in terms of technical support. They have built a large community all over the world."
    • "When I compare Talend and SSIS, Talend provides more features. With Talend, we can handle a large volume of data. Talend is usually used to treat a large volume of data, which makes it better than SSIS on the data side. Talend also has a very good Talend Management Console to schedule the jobs and do other things. It can also be easily connected to version control tools such as GitHub or SVN. The last time I used SSIS, it was connected through TSS for the Windows Console version. I am not sure it has been improved or not. If it is not improved, Microsoft should improve it. They should change the product to provide another console."

    What is our primary use case?

    We are using it in our company and for our clients. I have experience in working with the whole data cycle, which includes data collection, transformation, and visualization. I have worked with the end-to-end process, and I have handled data integration, analysis, and visualization.

    I specialize in Microsoft tools, and I have used SSIS for data integration and Power BI for data visualization. I have also worked with Tableau for data visualization and Talend for data integration.

    What is most valuable?

    The most valuable thing is that it is easy to connect with Microsoft tools. In Europe, particularly in France, a lot of companies use Excel, SQL Server, and other Microsoft tools, and it is easier to connect SSIS with Microsoft tools than other products.

    It is also easy to learn and user-friendly. Microsoft is also good in terms of technical support. They have built a large community all over the world.

    What needs improvement?

    When I compare Talend and SSIS, Talend provides more features. With Talend, we can handle a large volume of data. Talend is usually used to treat a large volume of data, which makes it better than SSIS on the data side. 

    Talend also has a very good Talend Management Console to schedule the jobs and do other things. It can also be easily connected to version control tools such as GitHub or SVN. The last time I used SSIS, it was connected through TSS for the Windows Console version. I am not sure it has been improved or not. If it is not improved, Microsoft should improve it. They should change the product to provide another console. 

    How are customer service and technical support?

    Microsoft is good in terms of technical support. They provide 24-hour support. They have built a large community all over the world, and one can find easily the answer to an issue or problem by searching on the web.

    How was the initial setup?

    Its installation wasn't my job. We have a team that specializes in infrastructure, and they install and set up the tool. When I was a student, I used to install it myself, and it wasn't really difficult, but I have not installed it on a professional site or for a company. 

    What's my experience with pricing, setup cost, and licensing?

    Based on my experience and understanding, Talend comes out to be a little bit expensive as compared to SSIS. The average cost of having Talend with Talend Management Console is around 72K per region, which is much higher than SSIS.

    SSIS works very well with Microsoft technologies, and if you have Microsoft technologies, it is not really expensive to have SSIS. If you have SQL Server, SSIS is free.

    What other advice do I have?

    I would rate SSIS a six out of ten. I prefer Talend over SSIS.

    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    BI Architect at a retailer with 10,001+ employees
    Real User
    Top 20
    Reliable, maintenance-free, easy to install and available support
    Pros and Cons
    • "It's a competent product."
    • "It's a legacy tool, that is nearing the end of its useful life."

    What is our primary use case?

    We primarily use SSIS to collect data from one system and transfer it to another.

    The Classical ETL processing of data.

    What is most valuable?

    It's a competent product. You can do a lot of things with it and learn how to use it. You can't do modern things with it, but you can do legacy things with it.

    What needs improvement?

    It is an out-of-date product, that we shouldn't be using anymore, as it no longer has many positive aspects.

    It is an old tool. We make an effort not to use it. It's a legacy tool, that is nearing the end of its useful life. There could be some good things but we try not to get into that.

    We have selected to go with another tool. SSIS should not be used whatsoever anymore. There are new versions, that are cloud-based, which are much more improved and much more feature complete.

    For how long have I used the solution?

    We have been working with SSIS for 15 years.

    We are working with the latest version. It hasn't been updated for many years.

    What do I think about the stability of the solution?

    I would say it's both reliable and stable. It's been on the market for 20 years, so it's a very mature product.

    What do I think about the scalability of the solution?

    There are limitations. I wouldn't say that it is easy to scale. You can scale it, but I wouldn't say it can easily be done.

    We have eight people who use this solution in our company.

    How are customer service and support?

    Support is available, but it is no longer up to date. It needs to be improved.

    Which solution did I use previously and why did I switch?

    We switched to Data Factory, which is the cloud version of SSIS and the primary reason for the switch.

    How was the initial setup?

    Absolutely, the initial setup is a simple process. In my opinion, it's easy.

    SSIS doesn't require any maintenance.

    What about the implementation team?

    The deployment was completed internally.

    What's my experience with pricing, setup cost, and licensing?

    It comes bundled with other solutions, which makes it difficult to get the price on the specific product.

    What other advice do I have?

    It's actually a tool that we're attempting to eliminate. That should not be used. It's an old piece of equipment. That should not be used in any way.

    If I was asked five or six years ago, I would recommend this solution, but not anymore.

    I would rate SSIS an eight out of ten.

    Which deployment model are you using for this solution?

    On-premises
    Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
    Flag as inappropriate
    PeerSpot user
    Senior Analyst at a tech services company with 1,001-5,000 employees
    MSP
    Top 20
    Getting, extracting, converting, and dumping data doesn't require much effort because we can do everything in the user interface
    Pros and Cons
    • "You can get data from any data source with SSIS and dump it to any outside source. It is helpful. Getting, extracting, converting, and dumping data doesn't require much effort because we can do everything in the user interface. You drag and drop, then give the required input. It's intuitive."
    • "Sometimes we need to connect to AWS to get additional data sources, so we have to install some external LAN and not a regular RDBMS. We need external tools to connect. It would be great if SSIS included these tools. I'd also like some additional features for row indexing and data conversion."

    What is our primary use case?

    We have data that needs to be migrated. There is also a scan inventory. We create web data, pull it, search it, and then find answers and report stakeholders. So for this process, we use the SSIS.

    What is most valuable?

    You can get data from any data source with SSIS and dump it to any outside source. It is helpful. Getting, extracting, converting, and dumping data doesn't require much effort because we can do everything in the user interface. You drag and drop, then give the required input. It's intuitive.

    What needs improvement?

    Sometimes we need to connect to AWS to get additional data sources, so we have to install some external LAN and not a regular RDBMS. We need external tools to connect. It would be great if SSIS included these tools. I'd also like some additional features for row indexing and data conversion. 

    For how long have I used the solution?

    We've been using SSIS for about four and a half years. 

    What do I think about the stability of the solution?

    If you run SSIS from the local system, it will lag, but it will work properly if you host on the cloud somewhere. It's a headache every time you run this locally.

    What do I think about the scalability of the solution?

    Almost 10 percent of our users work with SSIS. It's more than a hundred. 

    How are customer service and support?

    We haven't had that many problems. I have interacted with Microsoft support for some things, but it was a few minor issues. And with the updated VPA, it has been clear. I was satisfied with the support. We don't need support for these types of issues. We don't need to contact the support team or stop our business. 

    How was the initial setup?

    The initial setup is never a complex process because the interface is user-friendly. If you are working with complex situations, then it can get complicated. We have a DBA team to handle the deployment. We must follow a process to deploy, so we need to get approval whenever there is a change. It's not easy for us, but it's still good, and it doesn't take much time. 

    What's my experience with pricing, setup cost, and licensing?

    SSIS is on the cheaper side. In terms of value for the money, rivals are offering more database formats and cost processing, so SQL is lagging somewhat. 

    What other advice do I have?

    I rate SSIS eight out of 10. I recommend it. 

    Which deployment model are you using for this solution?

    On-premises
    Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
    Flag as inappropriate
    PeerSpot user
    ChitraGovindasamy - PeerSpot reviewer
    BI Consultant at a tech services company with 201-500 employees
    Consultant
    Top 20
    Variety of transformations, good SQL integration, and allows C# scripting
    Pros and Cons
    • "The script component is very powerful, things that you cannot normally do, is feasible through C#."
    • "The solution could improve on integrating with other types of data sources."

    What is most valuable?

    Some of the valuable features I have found with this solution has been the variety of transformations that are possible and it works well with SQL servers. The majority of our clients that I worked for, their whole systems of data is using SQL server which has worked better for them.

    The script component is very powerful, things that you cannot normally do, is feasible through C#. If you can write a script you can import it through the Script Task.

    What needs improvement?

    The solution could improve on integrating with other types of data sources. We had issues with connecting to Oracle, it did not do as good of a job as it did with SQL servers. 

    In my experience, more efficiency is needed when it comes to dealing with huge volumes of data. However, this is also dependant on the server capacity.

    In an upcoming release, they should update the features to facilitate efficient data transfers. 

    For how long have I used the solution?

    I have been using the solution for approximately 10 years.

    What do I think about the stability of the solution?

    We have not experienced any behavioural differences with the operations of the solution, it is stable.

    What do I think about the scalability of the solution?

    We typically implement the solution for enterprise-size companies.

    How was the initial setup?

    The installation was easy.

    What's my experience with pricing, setup cost, and licensing?

    It would be beneficial if the solution had a less costly cloud offering.

    Which other solutions did I evaluate?

    Informatica and Talent, are two options I am currently evaluating.

    What other advice do I have?

    Customers have moved on pass SSIS and use Azure Data Factory, Databricks or something similar. We have a few of our customers looking to moving on to Informatica or Talent. This is how I was led to itcentralstation.com, to learn more about SSIS and how it was compared to Informatica. 

    I have never had a situation where a particular transformation was not possible in SSIS. We have always been able to meet the demands of our need with SSIS.

    I rate SSIS an eight out of ten.

    Disclosure: My company has a business relationship with this vendor other than being a customer: partner
    PeerSpot user
    Data Architect at AMP Capital
    Real User
    Top 20
    It's easy to integrate data from various sources
    Pros and Cons
    • "SSIS is an easy way to do data integration from various data sources. It doesn't matter whether it's a database, flat files, XML, or Web API. It can talk to the and join them all together."
    • "It's difficult to refactor SSIS. It gets cumbersome to reuse the solution."

    What is our primary use case?

    We use SSIS to integrate investment data we collect from different places into our portfolio management system. We get results out of portfolio management systems and integrate that into the downstream back-office, risk, and regulatory reporting systems. All the developers at my company use it. 

    What is most valuable?

    SSIS is an easy way to do data integration from various data sources. It doesn't matter whether it's a database, flat files, XML, or Web API. It can talk to the and join them all together.

    What needs improvement?

    It's difficult to refactor SSIS. It gets cumbersome to reuse the solution. 

    For how long have I used the solution?

    I have used SSIS off and on for maybe 15 years.

    What do I think about the stability of the solution?

    SSIS is stable. 

    What do I think about the scalability of the solution?

    SSIS scales well

    How are customer service and support?

    I've never had any issues with SSIS, but I'm not responsible for managing the solution at an enterprise level.

    Which solution did I use previously and why did I switch?

    I've used free solutions or ones that allow you to create your own. I've used free ones like KNIME, etc. The open-source solutions have similar features, but I haven't found one with the same ease of use.

    How was the initial setup?

    I've never had to install SSIS at an enterprise level, but the installation is straightforward for development purposes. It takes less than an hour. However, installing it at the enterprise level would require a lot more configuration, tuning, etc. I'll leave that to the experts.

    What's my experience with pricing, setup cost, and licensing?

    We pay for a license, and I think SSIS is priced about right. 

    What other advice do I have?

    I rate SSIS nine out of 10. 

    Which deployment model are you using for this solution?

    On-premises
    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    Flag as inappropriate
    PeerSpot user
    Buyer's Guide
    Download our free SSIS Report and get advice and tips from experienced pros sharing their opinions.
    Updated: July 2022
    Product Categories
    Data Integration Tools
    Buyer's Guide
    Download our free SSIS Report and get advice and tips from experienced pros sharing their opinions.