Foxfan - a set of dyno curves are really helpful -- you'll clearly see at what rpm the torque/HP to the wheels peak at. Armed with that, and your tranny gear ratios you can calculate what rpm you'll fall back to with each shift. You don't want to hold to far PAST the power peak in a gear, and you don't want to fall to far below the torque peak with each upshift. I suspect your torque peak occurs a bit higher than 3000. However, if it does actually occur at 3000, then your power peak is probably in the low 4000 range somewhere, and shifting even lower than I suggested may result in quicker times.
The old C4 Corvettes (mid 80's LT1) were shifted around 4400 rpm to achieve quickest lap times in road racing. Other than making noise, there was simply no reason to rev them any higher even though you could spin them up past 5000 in the lower gears -- it just resulted in going slower because you were well past the engine's power peak.
If you're serious about optimizing shift points, spend $50-70 for a dyno day and see what your actual torque/power peaks occur at rpm-wise. As mentioned above, a tach that matches up with the dyno tach helps too....