Cleaned The code up, added returns and such, improved efficiency, thx reb.