I would recomend against weezer… their music is slow and repetative… well, I'd recomend it if you want to fall asleep or go nuts! IMHO Weezer sucks and needs to hire writers… but that's the way weezer goes, either you like them or you hate them…
I would recomend(since I'm a big punk guy) Green Day, Third Try, AFI, Offspring, Blink 182(if you're offended by curse words, don't get the joke songs), and my band No One Special(ha ha, cheap plug for my band
(e-mail me if you want to get a sample of our stuff)).
If you like oldies I'd say Beatles, Beach Boys, Buddy Holly, Stones.
If you want some rather odd and amusing joke songs I highly recomend Stephen Lynch… my fav song by him being Kill A Kitten.
All those are my kinds of music… hope this helps!