Munkeh111 on 14 July 2009
Not all, there are many free pieces of DLC, but they are mostly short term offers, the costume packs do cost money however
The other user created levels are free however