so instead of hitching my desktop to get internet through my laptop just get a wireless card :P?
I'm missing something here on your configuration. A router is your best option. Connect internet to router to distribute internet to each computer for the least hassles. Routers are cheap and are made to do what you are trying to do. If you go with Internet Connection sharing, both computers must be on at all times to make things work... why be saddled with that?