Megas XLR was an unfortunately short-lived cartoon series on Cartoon Network, and I'd forgotten all about it until I read Cyborg Trucker's post about it. Now I recall the nicely tongue-in-cheek humor and wishing I could see all the episodes.
[Image: Megas-XLR on Deviant Art]
Not too surprisingly, all two seasons worth of Megas XLR episodes can now be found on Youtube and other sources.
Oh yeah - XLR stands for "EXtra Large Robot".