Just wondering if you could show an example of each of these...I think you're on the right track (maybe even have it the same as mine...but I'm just not following your description fully)

Hmm...definitely not what I was thinking, but I suppose if there was absolutely no bias and perfect accuracy, that could work...but I definitely wouldn't let someone else do the flipping for me in this case...What I am thinking of makes it completely fair no matter who is flipping the coin.

How do you know how many times would be needed to ensure a fair outcome? What if I'm not flipping against someone...I just have a decision I need to make, and I assign heads to one option, tails to another...how can I use this unfair coin to get a fair outcome for my decision?

So, this one is pretty easy...
How can you get a fair (equal probability) outcome using only an unfair coin (where unfair means that it will land head with probability p and tails 1-p where p != .5)?
Another similar one:
How can you get a fair outcome using only a loaded/weighted die (where loaded/weighted means that it will land one one number more often than any other)?