Question: Right now, I have a console application I'm working on, which is supposed to display and update information to the console at a given interval. The problem I'm having is that with a carriage return, I can only update one line of text at a time. If I use a newline, the old line can no longer be updated using a carriage return.

What can I do here?

Answer: 
You might be able to find a [curses library](http://en.wikipedia.org/wiki/Curses_(programming_library)) variant that works on your platform.
This is a really ugly solution, but in a pinch you could always just clear the console entirely and then reprint everything. This strategy looks a bit ugly in some cases; it may make things look blinky.