I just deleted two posts where I said dumb things.
When I said "never buy aluminum frames", that was meant as a joke. But even if you get that I'm joking, it's not funny, so Fail either way.
Fact is I'm just too ignorant of welding aluminum to have anything smart to say. Apologies all around.
My welder is AC/DC, so maybe I should try welding alu one of these days... Feels like going to The Dark Side though.