At the time of writing this I went to
http://blockexplorer.com/q/totalbc and it showed 6532850.00000000. If you wait for a while and refresh the page you can watch it go up by 50 at a time. They have almost made 1/3 of all bitcoins that will ever be made.
How do you mean ''that ever will be made''?
This means that there will only ever be 21,000,000 bit coins on the market. This is how Bitcoin will stay rare and not just "print" itself into worthlessness.