First thing to do is update that thing to 2.1. Use the official Sprint/HTC RUU. You can find this online. Then, IMO, the next best thing you can do is use z4root to root the handset and the look for CyanogenMod 7 (CM7) and install that ROM and the GApps (Google Apps) to go with it. Then you will have a Sprint Hero on Android 2.3 that has the nice new market to match it. Not many people will see this post, but the few that do will be knowledgable. Hopefully your GF is not far from an upgrade. The Hero isn't getting any younger.