As an example of how the API can be used to solve this for the programatically-inclined, here is a quick, one-off script I wrote shortly after the API was released. I used it to move "everything else" from an old Linode in Dallas to a new one in Newark:
Code:
#!/usr/bin/python
import api
instance = api.Api(key='urmom')
for domain in instance.domain_list():
if domain['TYPE'] == 'master':
print "Updating %s (%i)..." % (domain['DOMAIN'], domain['DOMAINID'])
for resource in instance.domain_resource_list(
domainid=domain['DOMAINID']):
if resource['TYPE'] == 'AAAA' and \
resource['TARGET'] == '2001:470:1f06:f41::2':
print 'Old AAAA Record Found: %s.%s (%i)' % \
(resource['NAME'], domain['DOMAIN'],
resource['RESOURCEID'])
newresid = instance.domain_resource_create(
domainid=domain['DOMAINID'],
type='AAAA',
name=resource['NAME'],
target='2001:470:1f07:f41::dead:beef')
print ' Created resource %i' % newresid['ResourceID']
oldresid = instance.domain_resource_delete(
domainid=domain['DOMAINID'],
resourceid=resource['RESOURCEID'])
print ' Deleted resource %i' % oldresid['ResourceID']
elif resource['TYPE'] == 'A' and \
resource['TARGET'] == '67.18.176.246':
print 'Old A Record Found: %s.%s (%i)' % \
(resource['NAME'], domain['DOMAIN'],
resource['RESOURCEID'])
newresid = instance.domain_resource_create(
domainid=domain['DOMAINID'],
type='A',
name=resource['NAME'],
target='97.107.134.213')
print ' Created resource %i' % newresid['ResourceID']
oldresid = instance.domain_resource_delete(
domainid=domain['DOMAINID'],
resourceid=resource['RESOURCEID'])
print ' Deleted resource %i' % oldresid['ResourceID']
The key part is iterating over the domain_list, then over each record (domain_resource_list).
Obviously not an
easy pointy-clicky way, but indeed, it is "some way."

And more flexible, especially for my most-recent change, which moved from one IPv6 address for all sites to one IPv6 address for each site.
(I'd share the script for that, but there was no script. My work-anticipator -- the part of the brain that optimizes for maximum laziness -- told me it'd be more work to write a script to do everything than it would be to just
do it. My work-anticipator was a lying sack of shit.)
_________________
Code:
/* TODO: need to add signature to posts */