where can i find a free host that supports wordpress?

I want to move my wordpress blog off wordpress.com onto another site so i can add plugins and such. is there any sites anyone can tell me where i can host for free?
At the moment i cant afford to pay for hosting!

Thanks

Also, any advice on how to migrate, please let me know.

Rel