I would reccomend Speakeasy DSL myself, except I have no idea about it's availability and pricing on the island (my home is in the city and I live on campus during school). Might be worth checking out though, since Speakeasy provides static addresses and doesn't filter ports...