Yes, but many involve a commute nearly as rough as the one I'm facing now. But I suppose in that situation, I could negotiate a higher salary from the get-go.
You should always have your eyes open for a better opportunity, especially if you don't feel all that happy with your current situation (that's one small luxury we currently have in the software development industry—take advantage of it!).
On the flip side, if you're satisfied where you are, and you're on a great team, feel free to stay, but know that any kind of raise would be an uphill battle.