Hi Jason,
Sorry to hear that. Have you tried Lazarus ( lazarus.freepascal.org ), I have not tried it lately, but I hear the latest release it relatively stable, though not perfect.

Other alternative IDEs are...
MiniPascal - http://www.minipascal.clan.st/
DevPascal - http://www.bloodshed.net/devpascal.html

Of these however, I think Lazarus is the only one that works on Win32, Linux and MacOS X.

Either way I hope it helps.