Lots of good suggestions here. Good work, man. I strongly believe that contributions like yours are why the forums are here!