Long before I had my Nexus One I had an Archos 7 (I think) that would play flash so long as it wasn't embedded in a website, meaning that I had to download it.
With 3G being a bit slow for downloading 10Mb files on the fly whenever you need them, I was wondering if there's a way to play local...