<p>I'm fine working on Linux using gcc as my C compiler but would like a Windows solution. Any ideas? I've looked at <a href="http://en.wikipedia.org/wiki/Dev-C%2B%2B" rel="noreferrer">Dev-C++ from Bloodshed</a> but looking for more options.</p>

MinGW
would be a direct translation off gcc for windows, or you might want to check out
LCC
, vanilla c (more or less) with an IDE.
Pelles C
seems to be based off lcc and has a somewhat nicer IDE, though I haven't used it personally. Of course there is always the
Express Edition
of MSVC which is free, but that's your call.