The reason I'm seriously considering this is because the powered USB host is starting to look questionable, and making a powered external digital compass with separate battery could end up being too large to be useful.