Some thoughts:
Neoprene is NOT a comfortable all-day wear.
Might want to look at the new nite-ize stuff
http://www.niteize.com/productdetail.php?category_id=28&product_id=118
http://www.niteize.com/productdetail.php?category_id=28&product_id=100