Performance Trends make a software program that takes your specific torque curve for your engine, your gear ratios, rear ratio, tires, etc. and then calculates the "perfect shift points" for you.
Here's what it recommended for me and my car's set up. Basically, I just try and shift around 6000 and I have my rev limiter set to 6400. Every now and then I bounce off the limiter.