I joke, a bit. There is a free version of course which is perfect if your project is purely Java (or Groovy, or Scala) and the IntelliJ refactoring tools are far superior to those in Eclipse. However, the free version gives you no help with any front end development such as HTML, JSP, JavaScript. For that you (or your company) need to splash some cash for a licence. There are cheaper licences for personal non-commercial use and cheaper still if you are an academic and free if you're an open source contributor although there's some hoops to jump through to get the latter.