I'm not 100% familiar with dvdrecord but i suspect it allows you to burn to a dvd in sessions, which will allow you to get around the 2gb limit by burning to it in 2 sessions. Someone who knows should be able to confirm that.
What would be nice would be a GUI interface on top of it. We have seen this done before, so hopefully someone who is able to can make us one.