What can you do by using IPN:
- add order information to internal database
- add license to an internal application
- create specific tasks (custom emails, specific alerts, etc)
- etc (read: "use your imagination")
P.S. I am writing this post to send a quick link to all related feature questions.