While we're a helpful bunch hereabouts, you would be well served to go read the various stickies, especially the ones in the Hardware/Software forum as they discuss a lot of the technical aspects of doing this.