Is it theoretically possible to do both text wrapping and native pdf output? That seems like it would be the best of both worlds -- smaller, higher quality files, while still getting the nifty reformatting. You can do something similar with the desktop adobe pdf reader (view->zoom->reflow), though it's not perfect, some formatting is lost.