2. RIM needs to stop being shy about where they manufacture their products. They need to bring manufacturing completely (as in 100%) in to North America and advertise the heck out of that. Apple relies on inexpensive, cheap labor - hit them in the marketing cahones.
3. RIM needs to build a profitable developer marketplace. The only reason anyone cares about iOS Apps is because there is a chance small developers can make a lot of money developing. RIM needs to create a system where developers can easily earn money. From in-app purchases, to a robust in-app ad serving platform to flexible purchasing options, RIM needs to take a giant step back and let a developer develop any app they want and charge any way they want.
4. RIM needs to remember that it is first and foremost, a hardware company. They've never been good at making pretty software that works well. Palm, Handspring, HP, Microsoft, and Apple have all at one time or another beat RIM time and again with software - but rarely hardware. Mobile Internet Devices don't need to be complicated or even revolutionary - they just need to be sturdy, refined and fashionable. Forget about saving money on Curve keyboards, forget about trying to breakthrough some crappy "clicking screen", build really great hardware, even if that hardware doesn't conform to the latest trends.
5. Last, RIM needs to kick cellular providers in the butt. They need to step up where Apple hasn't and make their consumer level data plans inexpensive, open and user friendly.