For the fan.... go big or go home.
I was directed to a helpful company by a member of the site here.
I ended up taking his advice and purchased mine here-
http://www.fantech.net/fkd.htm
My room is a little over 400 square feet and I went with the FKD 10 XL 1,266 CFM inline fan. I'm not smoking in the room yet but it appears that it will do the trick.