Everything on the whole phone at once? Something yet to be written, unless you're talking about an iPhone. Android doesn't do it yet.
If you're talking about apps, data, photos, music, etc., Titanium Backup for apps and their data, and drag and drop (manually) or some PC backup program (like Karen's Replicator) for media.