How to get straight board edges
I'm building a table top out of 8/4 cherry and the boards are 9' long. I don't have a table saw (even if it did, it'd be a bench top one and that probably wouldn't work too well), I have a 6" bench top jointer, but that's way too small for these boards. What's the best way to get a perfectly straight edge on these boards so I can glue them up and not have any gaps? Normally I use pine that's S4S and any gaps I can clamp shut, but this wood is only S2S. I have the Kreg rip cut jig that I used on my circular and that helped get the edges pretty straight, but not good enough. I've been using my hand held power planer, but that's tough too. I was thinking of either using a straight cut router bit with a guide bearing on the end (if I go that route, what would I use for the bearing to follow to make it straight?), or I was thinking of getting a track saw. I've seen ones that have tracks that go over 100" and I know they're expensive, but I would use this a lot. Are there any other methods I'm not thinking of? Is the track saw way my best bet? If I used a track saw (never used one before), how does it get the edge straight? Do I need something that's already got a perfect straight edge to attach to the board for the track to follow? Any help is greatly appreciated!