Generally it's good idea. dr_frost_dk's charging port connected to battery isn't bad thing, yet, it have some limitations. First of all, it can be charged only by Li-Ion charger of any kind (not power supply). Second, and more important thing, that it should *never* be left charging to 100% during device runtime - power used by device fools Li-Ion charger, which keeps charging battery more than needed = unhealthy for battery life.
Considering this, I'm more and more tempted to create some crazy solution for full body replacement, that would mean having external charging port connected to testpads. This way, we would have best of both worlds - charging by any 5V power source, without touching USB port, yet still processed by N900 charging circuit.