Different Development and upload systems

Dear All,

Started using arduino diecimila yesterday with development on my MacBook, great, no problems so far.

However I'd like to develop code on my MacBook, but be able to upload to a diecimila attached to a Linux Host with USB. I'm assuming this should be possible ?
Basically using the following methodology

1 - Develop Code on the macbook
2 - Compile on macbook
3 - Tak binary file and upload to linux host
4 - program from linux host.

I realise that AVRDude is used to do the programming, the question I have is where if at all would I find the intermidate file ?

Cheers

Stuart

The file is the Intel Hex file founding the sketches applet subdirectory, it has the same name as the sketch but with the extension .hex

Mem,

Thanks alot, now programming remotely on my linux box.

Cheers

Stuart