They need to swallow their pride and just start releasing their games on other platforms. More specifically the iPhone.
They need more original games that aren't just exploitative of franchises. There's only so many spin-offs you can do for Mario....