I am not complaining that you didn't search so please don't take it that way. Though many around here will...
No2chem's 5067 build has been around for awhile, runs solid, and I have no issues with Rev A or GPS. I would suggest that you take what you get out of this thread and then do the following:
1. Download 2-3 roms from different people that look like they will work for your needs.
2. Flash the one that you think looks the best for your use, and run it for a few days.
3. If for even a minute you start to think that the rom may not be for you, flash a different one. Don't hesitate, just go for it.
4. Figure out which rom does what you want, then watch for updates from that cook.
5. After a little while, jump in and get the kitchen (
http://ppckitchen.org) and cook your own kitchen with your favorite rom.
If you have more specific questions, or get stuck, let me know and I will do everything that I can to help. PM works best as I am all over these forums...