On Voobly we have a free service in which you can upload your recorded games and link them on the forums here.

[You must login to view link]