Ok so I tried the Swype beta and it isn't bad, but still needs a lot of work. Hence the BETA tag. I personally don't like using the swype style for typing, but it isn't a bad keyboard just for regular typing. But it seems like they have like 1 guy working on it, so progress is slow it seems.
Anyway, I tried Swiftkey 3 and it works pretty good after the update from a few days ago. But I do have a question before I dish out $4 on it.
First off, any one know of any up and coming google play promotions that might make it on sale?

I hadda ask.
Second and more importantly. After purchasing it, is there a place I can get the APK file for it for back up purposes?
This many sound crazy, but maybe once every month or two, I factory reset my phone and reinstall everything from scratch so I can go back to that "Fresh" feeling when everything is wiped and freshly reinstalled from scratch. I don't back up programs or settings cause I like things to be reinstalled from scratch to start over. Nothing like that fresh feeling from a newly reset phone and apps. After working with the phone for awhile you install and then uninstall stuff, so you lose that freshness over time.
So anyway, that is the reason why I haven't purchased any apps yet and only have gone with the freebees, cause I amd curious as to what happens when you reset your phone and have to redownload an app you purchased. I wasn't sure how that worked. Atleast with an iPhone it keeps a copy in your iTunes on your computer for times you do a reset and need to reinstall everything.
Can someone please enlightened me how the system works on Android when you have to reinstall purchased apps? I was thinking if I bought Swiftkey and had the APK file for backup, I could just sideload it easily after resetting my phone.
I'm not looking to use a backup program like Titanium or anything BTW.
Thanks.