I've seen a lot of helpful advice on this forum, and I'm at a soon-to-be crossroads as to what I do academically. For those who want the short version, skip to the end of the quote.
Short story: senior undergrad EE, 3.1 GPA, should have good GRE and letters of recommendation. Want to get PHD...