Like I said, I am a bit of a newb and trying to learn this all for the first time. I have some understanding of the things you listed but will make sure to do some further research on them. Thanks. I figure the best way to learn is to try and build one myself, I figure the 2nd time around I'll know exactly what I want to use and hopefully can at least use some of the major components from the first try.