oooh man birthday time!!! ok well first it depends on the budget..don't make a cake its kind of cheesey unless he likes cheesy things =0P
If you don't want to spend a lot of money i think the best thing to do for him is to buy him a card and where you have lots of space to write and write him a love note or sorts. Something that explains how grateful you are for him and that you guys are on your way to getting old together. Its nice to keep those around because he can keep it in someplace safe and go to it when he needs a pick me up =0) Since your not good at doing mooshy things it a way to think someplace private and give it to him to read later so your not on the spot unless you want to be there when he reads it.
Did you get Facebook for the new xbox update thats going to incorporate Facebook to your friend list?! =0' My brother begs me to get on it but i hate the fact that everyone sees who your talking to and comments are out in the open for everyone to read. I'll stick to Myspace =0P if you like the apps check out YOVILLE!!!! im sooooo hooked on the little sim-like game! i swear you will too!
Good luck today!