Todd:
What do you know of the Ameila area?
Doug
Ameila is near Morgan City, on the edge of Lake Palourde (I know a few people who live in the area). Which has a dicent group of of sailing (monos mostly) but their are quite of few wind surfers and kite boarders in the area. The lake is large enough to have a very good time sailing. It is also near Cypremort Point State park (googlemap it for a idea). Plenty of sailing on a big bay.
Amelia it self.... its a small town with most of the people working in the oil industry. Lots of fishing/hunting in the area. It about an hour and half from SW of New Orleans.
PM me for my email/phone # if you would like more info.