@prettygood i like it!
mine's actually quite a similar setup, big difference being that i always show the user (in red for root) and only show the hostname in an ssh session, i.e.:tidy@fishpost:~> (for remote sessions)
tidy:~> (for local sessions)
colors don't matter too much, but the separators are white and all the other components have different colors
as well, the time and date hanging off the right of the prompt, like so [25-06-09 4:20]