This is very easy to use for beginners who are just getting into SQL Server, and its syntax is pretty straight forward. It's not too expensive, and it seems like it will run fast enough for most small or mid-sized companies. I have used this program in several different jobs where I've worked as a DBA/developer. My favorite part is that the interface is very intuitive, and it was quite easy to pick up without taking much time at all. No complaints here. We use it for our internal data warehouse and other reporting needs. We use it to create reports, and sometimes we'll use it when we're writing stored procedures.