Sony SRS-XG300 vs SRS-XB43: Which Portable Speaker is BETTER?