Well I'm just learning to flip too.
I go to gym sessions and learn on crash mats.
and when I'm almost there I'll probably get out the mattresses and try to perfect it at home (have not tried yet dunno if it will work!)
also a very good video to watch on how to flip with powerisers =-
[youtube=425,350]5ELBW30rpoc[/youtube]