If you love Angry Birds, and you own a Windows Phone, then there's no reason to try them out now as all of the Angry Birds games for the platform are now free to download and play. Full story from the WindowsCentral blog...