The new Amazon Kindle Fire is a powerful, dual-core Android tablet for only $200. It doesn't have the quarter-million apps from the Android Market, though; by default, you can only load the "thousands" of apps in Amazon's App Store.
But that's OK. If you have an Android phone around, you can use free tools to load almost any Android app onto the Kindle Fire. You don't need to hack, alter, or "root" your phone or tablet to do this, and Amazon doesn't oppose sideloading apps.
The Kindle Fire can install any app in the standard Android APK format, but I strongly suggest only installing apps you've moved over from a phone or downloaded from a major app store. You can find APKs scattered around the Internet on various sites, but don't use those, even for free apps.
Why not? Developers can't track APKs that are just floating around the Net, so they don't know their apps are being used. That discourages developers, especially small developers, from upgrading and making new apps. Peer-to-peer app piracy sites are also sinks of malware, as they have none of the safeguards you'll find on an app store.
So here's how to move any app from an Android phone running Gingerbread (Android 2.3) to a Kindle Fire. It's a lot of steps, but I'm just being very clear; they go quickly.