Happy, WOW, I can't believe the boys are that old. I remember when you were worrying about them driving.
How about concert tickets for the 3 of you? Make it a night with dinner, concert, etc. If you're loaded, make reservations for them to go somewhere fabulous for spring break.
Or: Engraved key chains Digital cameras Laptop Ipods with Itunes cards
My D loves stars so for her 18th I bought her a white/gold necklace with a star filled with diamonds. I've never seen her without it since I gave it to her.