Hi 10Wheels,
Thanks for the reply! So cool that you're in Galveston... I spent a lot of time growing up at Crystal Beach (my parents lived there until Ike). They're now in Beaumont, and I spend time cycling there whenever I visit. I'm a big fan of the lack of hills, haha.
Thanks for the tip on the tires... One thing I forgot to mention, though, is that I'm pretty short (5'2", to be exact). I have 26" tires on the Wahoo, and am not even sure if I can get 28" tires on an XS road bike. I'll definitely look into it, though (and will work on getting a picture of the dog).