wordpress.com to domaim. Q's about domain

Just a few questions, I want to be able to buy a domain at godaddy, but still use wordpress's features and stuff. can i do this?
Also, your not allowd to post flash and iframe things on a .wordpress.com site, if i get my own domain and still use wordpress's stuff will i be able to add flash and iframe and stuff to my posts?

As suggested on the front page of the forums, please search for answers first on the Support site.

Less than a minute by searching in the Support Docs:

On WordPress.com, you can use a custom domain for your blog, such as example.com, instead of the default address you get when you sign up, like example.wordpress.com. This is called Domain Mapping, and it’s a paid upgrade:

Before Upgrading – Important Notes

Same Rules Apply – The Domain Mapping Upgrade does not enable the permission to use advertising, any kind of prohibited code, or upload additional themes or plugins. With the upgrade, your blog will still be hosted here at WordPress.com, which means that you will not have FTP access to your files and you will still be required abide by our Terms of Service.

You have to get yourself web hosting such as at godaddy, install and configure the software from wordpress.ORG and then you can do whatever you want on that self-hosted blog, including killing it with bad javascript or stuff in iframes.

You will be responsible for all upgrades and installations, you will be responsible for all backups, you will be responsible for all troubleshooting and fixing what you break or what gets broken. If you install a bad plugin or bad code and it breaks your blog, you have to fix it. Do be aware that there are now quite a number of people out there making themes, plugins and code for use on blogs that have malware built into them. There are also a good number out there that have security holes that you can drive a truck through and if you install one of those and your blog gets cracked, you have to fix the damage, and you had better have a good, recent backup. Recent backups are you main defense.

Figure a total average monthly cost of $10 to $25 depending on storage and bandwidth requirements, but if the site becomes popular, that can quickly crawl up to $150 to $200 per month or more.

This is a multi-user platform which means we all share the same underlying theme and core wordpress files. If one person installed some bad code, it could possibly bring down a whole lot of blogs. Do you really want me installing bad code that takes your blog down for hours, if not days?

No, you have to move everything over to godaddy. Getting a domain name and mapping here is just that. Your blog here will have a custom URL of your choosing. It does not change anything else. You still have the same restrictions and still have to fit within the TOS here.