As someone who enjoys training for the occasional triathlon - I do not swim nearly as regularly as I should.
There are a number of reasons for this - but the biggest reason is that I am quite possibly the slowest swimmer on the planet. I like to refer to myself as the sea-sloth. Would swimming more regularly help me gain some speed? Novel concept!
Anyway - when I do go for a swim - it sometimes helps if I have a workout written out (and stored in a plastic bag so it doesn't become an illegible pile of mush - made that mistake once or twice).
However - all of the swim workouts I find online are written for and by people who swim in normal sized pools - not people who live in Manhattan are are stuck swimming in 15 and 17 yard pools that are the aquatic equivalent of a hamster wheel.
I've added a section to my main navigation bar that will take you to some swim workouts I've used that are great for my fellow small-pool-swimmers.
Please keep in mind that I am incredibly unqualified to give any sort of swimming advice.