Haha. No details? If you want to impress someone you'll have to program something that is either extremely cool (which would involve coming up with your own idea) or program something that is above your skill level. I'd program something that isn't that difficult such as the client/server game that was recently posted here, but that is probably above your current skill level by a little bit. In addition, such a game demonstrates at least basic knowledge of important concepts. i.e. the idea is to implement some simple game using sockets. Obviously it'd be an interactive game where client and server are involved in some type of communication. For example, the client drags their mouse around on their JFrame window, and have the server draw circles (or some other shape) at whatever position the server is currently dragging.