Well, the first thing you need to decide is what kind of chip you want. Then you have to find a vendor that sells it, and go get it installed, but step one is defineatly deciding what chip you want. Since you have an '04 I'd recommend Revo or some other kind of port (software) chipping rather than hardware chipping... its much more stealthy to the dealer who will try to void your warranty if they find out you've chipped your car. Go here...
http://www.ecutuning.com/revo.php